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