好奇,我注意到一些php文件有扩展名'class.php'或'html.php'。代码文件有这种扩展的原因是什么?
提前谢谢!!
答案 0 :(得分:2)
它必须是自定义的东西,也许class.php扩展名为“models”,html.php文件为“views”
答案 1 :(得分:1)
取决于创作,可能意味着:
答案 2 :(得分:0)
是的,class.php是模型/处理程序,html.php是视图
答案 3 :(得分:0)
没有特别的意义。最有可能.class.php
包含classe,.html.php
可能是模板。
使用ClassName.class.php
的优势在于您可以安全地使用自动加载功能在$className.'.class.php'
函数中包含__autoload()
而不会发生冲突(例如,使用名为index
的类 - 您最可能有一个index.php
,但该类'文件将是index.class.php
,所以这不会有问题。
答案 4 :(得分:0)
拥有.php的文件由PHP引擎执行。有些人喜欢使用句号作为其用途的扩展。
即
create.my.template.html.php
create.my.template.html
是文件名。 .php
是扩展程序。
答案 5 :(得分:0)
这没有任何特殊效果,因为真正的扩展名仍然只是 .php 。可以选择将这样的文件命名为单独的视图和模型或类似的东西 - 但你也可以使用子文件夹(例如名为 html 和 class )或不完全使用任何类型的命名约定(最终可能会出现非常混乱的文件结构。)