我想知道.phtml和.php文件之間的區別是什麼,以及何時使用另一個。什麼是phtml,什麼時候應該使用.phtml擴展名而不是.php?
回答
就頁面渲染而言,通常沒有區別。然而,當你的網絡項目變得更大時,這是一個巨大的設施開發方。
我利用這兩個以這種方式:
- .PHP頁面不包含視圖相關的代碼
- 一個.phtml頁包含很少(如果有的話)的數據邏輯和大部分是演示相關
.phtml文件告訴網絡服務器,這些文件是由服務器生成的帶有動態內容的html文件,就像瀏覽器中的.php文件表現一樣。 因此,在高效使用中,您應該體驗到.phtml與.php文件沒有任何區別。
'phtml'通常不會直接訪問。此外,在大多數網絡服務器中,「phtml」通常不會被配置爲有效的PHP擴展。 – KingCrunch 2012-08-08 06:54:31
這是一個文件ext,一些人用了一段時間來表示它是PHP生成的HTML。由於像Apache這樣的服務器並不關心你用作文件分機的東西,只要它被映射到某個東西,你就可以繼續調用所有的PHP文件.jimyBobSmith,它會很高興地運行它們。 PHTML剛好是一段時間的潮流。
+1 .jimmybobsmith我可能會這樣做,一旦混淆了團隊中很多不知道這一點的人。 – 2014-03-04 08:18:59
.phtml
是PHP 2程序的標準文件擴展名。 .php3
接管了PHP 3.當PHP 4出來時,他們切換到直接.php
。
較舊的文件擴展名有時仍被使用,但並不常見。
舉個例子,以什麼亞歷克斯說,如果你使用的Magento,例如,一個.phtml文件只在/設計面積模板文件被發現,幷包含HTML和PHP線。同時,PHP文件是純代碼,並沒有任何HTML行。
- 1. 什麼時候應該擴展NSDocument,什麼時候應該擴展NSWindowController?
- 2. 爲什麼腳本在使用zend框架時會給出.phtml擴展名?
- 3. 什麼時候應該使用AWS,什麼時候不使用
- 4. 什麼時候應該使用INNER-LOOP-JOIN而不是INNER JOIN
- 5. 什麼時候應該使用susy-media而不是susy-breakpoint
- 6. 什麼時候應該使用double而不是小數?
- 7. 什麼時候應該使用UIImagePickerControllerSourceTypePhotoLibrary而不是UIImagePickerControllerSourceTypeSavedPhotosAlbum?
- 8. Python:什麼時候應該使用subprocess.Popen而不是os.popen?
- 9. 什麼時候應該使用ThreadLocal而不是Thread.SetData/Thread.GetData?
- 10. Python:什麼時候應該使用子類而不是方法?
- 11. 什麼時候應該使用fputs而不是fprintf?
- 12. 什麼時候應該使用字符串而不是stringstream?
- 13. 什麼時候應該使用宏而不是內聯函數?
- 14. 什麼時候應該使用的NSKeyedArchiver,而不是SQLite的?
- 15. 什麼時候應該使用angular.component而不是angular.directive?
- 16. Swift:我應該什麼時候使用「var」而不是「let」?
- 17. 什麼時候應該使用Task.Run()而不是等待?
- 18. 什麼時候應該使用Map而不是For循環?
- 19. 什麼時候應該使用UserControl而不是Page?
- 20. 什麼時候應該使用組件而不是指令?
- 21. 什麼時候應該使用ReBuild而不是Build?
- 22. 什麼時候應該使用reg而不是電線?
- 23. 什麼時候應該使用#ifdef而不是if()?
- 24. 什麼時候應該使用IBOutlet而不是IBAction?
- 25. 什麼時候應該使用OpenStruct而不是哈希?
- 26. 什麼時候應該使用Regex而不是String.IndexOf()?或String.Contains()?
- 27. 什麼時候應該使用HStoreField而不是JSONField?
- 28. 什麼時候應該使用會話變量而不是cookie?
- 29. 什麼時候應該使用async/await,什麼時候不用?
- 30. 什麼時候應該使用消息合約而不是DataContract,爲什麼?
好了,所以使用.phtml作爲擴展名,而不是.PHP將只是用來表示一個文件,是更多的HTML密集,而不是PHP的一種形式。 – fvgs 2012-08-08 06:50:56
準確。利用一個不同的文件擴展名可以用不同的圖標關聯的事實,你也可以告訴他們毫不費力地分開(與幾十或幾百個文件的工作,只是在文件夾不砍掉它組織它們)。 – Alex 2012-08-08 06:54:29
還有.phps PHP源文件。 – CMCDragonkai 2013-12-09 15:48:43