Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
命名php文件:做什么';php';和';html.php';是什么意思?_Php - Fatal编程技术网

命名php文件:做什么';php';和';html.php';是什么意思?

命名php文件:做什么';php';和';html.php';是什么意思?,php,Php,只是好奇,我注意到一些php文件的扩展名是“class.php”或“html.php”。代码文件具有这种扩展名的原因是什么 提前谢谢你 它必须是自定义的,可能class.php扩展名是“模型”,html.php文件是“视图”它必须是自定义的,可能class.php扩展名是“模型”,html.php文件是“视图”是的,class.php是模型/处理程序,html.php是视图,class.php是模型/处理程序,html.php是视图它没有特定的含义。很可能.class.php包含一个classe

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


提前谢谢你

它必须是自定义的,可能class.php扩展名是“模型”,html.php文件是“视图”

它必须是自定义的,可能class.php扩展名是“模型”,html.php文件是“视图”

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

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


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

它没有特定的含义。很可能
.class.php
包含一个classe,而
.html.php
可以是一个模板


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

具有.php文件的类由php引擎执行。有些人喜欢使用句点作为其使用的扩展

create.my.template.html.php


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

使用.php文件由php引擎执行。有些人喜欢使用句点作为其使用的扩展名

create.my.template.html.php


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

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

  • “class.php”=>指类似于somethis.class.php的类文件
  • “.html.php”=>指的是一些模板,如something.html.php

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

      • “class.php”=>指类似于somethis.class.php的类文件
      • “.html.php”=>指的是一些模板,如something.html.php

      这没有任何特殊效果,因为真正的扩展名仍然是.php。可以选择这样命名文件以分隔视图和模型或类似的内容,但也可以使用子文件夹(例如命名为html和类)或根本不使用任何命名约定(wich可能会导致非常混乱的文件结构。)

      这没有任何特殊效果,因为真正的扩展名仍然是.php。可以选择这样命名文件以分隔视图和模型或类似的内容,但也可以使用子文件夹(例如,命名为html和类)或者根本不要使用任何类型的命名约定(这可能会导致非常混乱的文件结构)

      你真的应该提到这只是一种定制的做事方式-没有什么能真正阻止我在
      something.class.php
      中编写模板/视图。你真的应该提到这只是一种定制的做事方式-没有什么能真正阻止我在
      something.class.php
      中编写模板/视图。