命名php文件:'class.php'和'html.php'扩展名是什么意思?

时间:2012-05-04 06:44:25

标签: php

好奇,我注意到一些php文件有扩展名'class.php'或'html.php'。代码文件有这种扩展的原因是什么?

提前谢谢!!

6 个答案:

答案 0 :(得分:2)

它必须是自定义的东西,也许class.php扩展名为“models”,html.php文件为“views”

答案 1 :(得分:1)

取决于创作,可能意味着:

  • “class.php”=>指的是像somethis.class.php
  • 这样的类文件
  • “。html.php”=>指的是像something.html.php
  • 这样的模板

答案 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 )或不完全使用任何类型的命名约定(最终可能会出现非常混乱的文件结构。)