什么是phtml,什么时候应该使用.phtml扩展名而不是.php?

我想知道.phtml和.php文件之间的区别是什么,什么时候使用一个。

就页面渲染而言,通常没有区别。 但是,当你的web项目变得更大的时候,这是一个巨大的设施开发方。

我以这种方式利用两者:

  • .PHP页面不包含与视图相关的代码
  • .PHTML页面包含很less(如果有的话)数据逻辑,大部分是与表示相关的

.phtml是PHP 2程序的标准文件扩展名。 .php3接pipe了PHP 3.当PHP 4出来时,他们切换到一个直的.php

较旧的文件扩展名有时仍被使用,但并不常见。

这是一个文件分机,一些人用了一段时间来表示它是PHP生成的HTML。 由于像Apache这样的服务器并不关心你用作文件分机的东西,只要它被映射到某个东西,你就可以继续调用所有的PHP文件.jimyBobSmith,它会很高兴地运行它们。 PHTML刚好是一段时间的潮stream。

举个例子来说明Alex说的话,例如,如果你使用的是Magento,.phtml文件只能作为模板文件在/ design区域find,并且同时包含HTML和PHP行。 同时,PHP文件是纯代码,并没有任何HTML的行。

.phtml文件告诉networking服务器这些是由服务器生成的dynamic内容的html文件…就像浏览器中的.php文件一样。 所以,在高效使用中,您应该体验到.phtml和.php文件没有区别。

Interesting Posts