只是好奇,我注意到一些 php 文件的扩展名为“class.php”或“html.php”。代码文件具有此类扩展名的原因是什么?
先感谢您!!
它必须是自定义的东西,也许 class.php 扩展名是“模型”而 html.php 文件是“视图”
取决于创作,它可能意味着:
是的,class.php 是模型/处理程序,而 html.php 是视图
它没有特定的含义。很可能.class.php
包含一个类并且.html.php
可能是一个模板。
UsingClassName.class.php
的优点是您可以安全地使用自动加载将其包含$className.'.class.php'
在__autoload()
函数中而不会发生冲突(例如,使用一个名为的类index
-您很可能有一个index.php
但该类的文件,index.class.php
因此不会有问题)。
带有 .php 的文件由 PHP 引擎执行。有些人喜欢使用句号作为其用途的延伸。
IE
create.my.template.html.php
create.my.template.html
是文件名。.php
是扩展。
这没有任何特殊效果,因为真正的扩展名仍然只是.php。人们可能会选择像这样命名文件来分隔视图和模型或类似的东西 - 但您也可以使用子文件夹(例如命名为html和类)或根本不使用任何类型的命名约定(最终可能会在一个非常混乱的文件结构。)