Me pregunto cuál es la diferencia entre los archivos .phtml y .php, y cuándo usarlos uno sobre el otro.¿Qué es phtml, y cuándo debería usar una extensión .phtml en lugar de .php?
Respuesta
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
. 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.
'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
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.
+1 por .jimmybobsmith Podría hacer eso una vez para confundir a mucha gente en el equipo que no sabe esto. –
.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.
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.
- 1. HTML vs vs SHTML PHTML
- 2. ¿Cuándo debería usar stdClass y cuándo debería usar una matriz en php oo?
- 3. ¿Puedo verificar si hay HTTPS en los archivos Magento PHTML?
- 4. ¿Cuándo debería usar NSURL en lugar de NSString y viceversa?
- 5. ¿Cuándo debería usar una estructura en lugar de una clase?
- 6. ¿Cuándo debería usar un campo en lugar de una propiedad?
- 7. ¿Cuándo y por qué debería usar TStringBuilder?
- 8. ¿Cómo llamo a un bloque en un phtml en lugar de a través de un diseño?
- 9. ¿Cuándo y por qué debería usar una ruta de acceso nombrada en lugar de un diccionario?
- 10. ¿Cuándo debería usar Silverlight y cuándo XNA?
- 11. ¿Cuándo debería usar __forceinline en lugar de inline?
- 12. PHP: memory_get_peak_usage (falso), ¿cuándo debería usar true?
- 13. ¿Por qué no es aconsejable usar attach() en R, y qué debería usar en su lugar?
- 14. En SQL Server, ¿cuándo debería usar GO y cuándo debería usar punto y coma?
- 15. ¿Cuándo debería usar Contratos de mensajes en lugar de DataContract y por qué?
- 16. ¿Cuándo debería usar string en lugar de stringstream?
- 17. ¿Cuándo debería usar TCP_NODELAY y cuándo TCP_CORK?
- 18. Evaluar es malo ... ¿Qué debería usar en su lugar?
- 19. ¿Cuándo debería usar el doble en lugar del decimal?
- 20. ¿Cuándo debería usar require() y cuándo usar define()?
- 21. En Objective-C, ¿cuándo debería usar métodos de clase y cuándo debería usar métodos de instancia?
- 22. ¿Cuándo debería usar _aligned_malloc()?
- 23. ¿Qué extensión debería usar para los archivos que contienen fragmentos de HTML?
- 24. ¿Cuándo debería usar GC.SuppressFinalize()?
- 25. ¿Cuándo debería usar IEnumerable y GetEnumerator?
- 26. ¿Cuándo debería usar std_logic_vector y cuándo debería usar otros tipos de datos?
- 27. ¿Cuándo debería usar Perl CGI en lugar de PHP (o viceversa)?
- 28. ¿Cuándo debo usar print en lugar de echo en PHP?
- 29. En Jira Agile cuando debería usar una "Historia" y cuándo debería usar una "Mejora"
- 30. ¿Cuándo debería usar ConcurrentSkipListMap?
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
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
También hay .phps archivo fuente PHP. – CMCDragonkai