2012-08-08 27 views

Respuesta

262

Por lo general, no hay diferencia en lo que respecta al rendimiento de la página. Sin embargo, es un gran recurso para desarrolladores cuando su proyecto web crece.

que hacen uso tanto de esta manera:

  • .PHP página no contiene punto de vista relacionados con el código
  • .phtml página contiene poca (o ninguna) y la lógica de datos la mayor parte está relacionada con la presentación
+54

De acuerdo, entonces usar la extensión .phtml en lugar de .php sería una formalidad utilizada para denotar un archivo que es más denso en html que php. – fvgs

+12

Precisamente. Aprovechando el hecho de que se puede asociar una extensión de archivo diferente con un icono diferente, también puede diferenciarlos sin esfuerzo (trabajar con decenas o cientos de archivos, simplemente organizarlos en una carpeta no siempre los corta). – Alex

+0

También hay .phps archivo fuente PHP. – CMCDragonkai

2

. Los archivos .phtml le dicen al servidor web que esos son archivos html con contenido dinámico que es generado por el servidor ... al igual que los archivos .php en un navegador se comportan. Por lo tanto, en el uso productivo, no debe experimentar diferencias de .phtml a archivos .php.

+4

'phtml' por lo general nunca se accede directamente. Además 'phtml' generalmente no está configurado como una extensión PHP válida en la mayoría de los servidores web. – KingCrunch

24

Es un archivo extendido que algunas personas usaron por un tiempo para denotar que era HTML generado por PHP. Como los servidores como Apache no se preocupan por lo que usas como extensión de archivo, siempre y cuando esté mapeado en algo, puedes seguir y llamar a todos tus archivos PHP .jimyBobSmith y felizmente los ejecutará. PHTML resultó ser una tendencia que se extendió por un tiempo.

+21

+1 por .jimmybobsmith Podría hacer eso una vez para confundir a mucha gente en el equipo que no sabe esto. –

80

.phtml era la extensión de archivo estándar para los programas de PHP 2. .php3 se hizo cargo de PHP 3. Cuando salió PHP 4 cambiaron a .php.

Las extensiones de archivos anteriores todavía se usan a veces, pero no son tan comunes.

11

Para dar un ejemplo de lo que dijo Alex, si está usando Magento, por ejemplo, los archivos .phtml solo se encuentran en el área de diseño como archivos de plantilla y contienen líneas HTML y PHP. Mientras tanto, los archivos PHP son código puro y no tienen ninguna línea de HTML.

Cuestiones relacionadas