que phtml etiquetas file-extension php

file extension - etiquetas - ¿Qué es phtml y cuándo debo usar una extensión.phtml en lugar de.php?



etiquetas php en html (5)

Me pregunto cuál es la diferencia entre los archivos .phtml y .php, y cuándo usar uno sobre el otro.


Es una extensión de archivo que algunas personas usaron durante un tiempo para denotar que fue PHP generado por HTML. Como a los servidores como Apache no les importa lo que use como extensión de archivo siempre que esté asignado a algo, podría continuar y llamar a todos sus archivos PHP .jimyBobSmith y con mucho gusto los ejecutaría. PHTML resultó ser una tendencia que se prendió durante un tiempo.


Los archivos .phtml le dicen al servidor web que son archivos html con contenido dinámico generado por el servidor ... al igual que los archivos .php en un navegador. Por lo tanto, en el uso productivo no debería experimentar diferencias entre los archivos .phtml y .php.


Para dar un ejemplo de lo que dijo Alex, si está utilizando Magento, por ejemplo, los archivos .phtml solo se encuentran en el área / 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 en ellos.


Por lo general, no hay diferencia, en cuanto a la representación de la página. Sin embargo, es un lado del desarrollador de grandes instalaciones cuando su proyecto web crece.

Hago uso de ambos de esta manera:

  • La página .PHP no contiene código relacionado con la vista
  • La página .PHTML contiene poca lógica de datos (si existe) y la mayor parte está relacionada con la presentación

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

Las extensiones de archivo más antiguas todavía se usan, pero no son tan comunes.