0

只是好奇,我注意到一些 php 文件的扩展名为“class.php”或“html.php”。代码文件具有此类扩展名的原因是什么?

先感谢您!!

4

6 回答 6

2

它必须是自定义的东西,也许 class.php 扩展名是“模型”而 html.php 文件是“视图”

于 2012-05-04T06:45:30.307 回答
1

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

  • "class.php" => 指的是像 somethis.class.php 这样的类文件
  • ".html.php" => 指的是一些模板,比如 something.html.php
于 2012-05-04T06:47:19.527 回答
0

是的,class.php 是模型/处理程序,而 html.php 是视图

于 2012-05-04T06:46:37.653 回答
0

它没有特定的含义。很可能.class.php包含一个类并且.html.php可能是一个模板。

UsingClassName.class.php的优点是您可以安全地使用自动加载将其包含$className.'.class.php'__autoload()函数中而不会发生冲突(例如,使用一个名为的类index-您很可能有一个index.php但该类的文件,index.class.php因此不会有问题)。

于 2012-05-04T06:46:40.180 回答
0

带有 .php 的文件由 PHP 引擎执行。有些人喜欢使用句号作为其用途的延伸。

IE create.my.template.html.php

create.my.template.html是文件名。.php是扩展。

于 2012-05-04T06:46:49.257 回答
0

这没有任何特殊效果,因为真正的扩展名仍然只是.php。人们可能会选择像这样命名文件来分隔视图和模型或类似的东西 - 但您也可以使用子文件夹(例如命名为html)或根本不使用任何类型的命名约定(最终可能会在一个非常混乱的文件结构。)

于 2012-05-04T06:49:12.133 回答