首先,我承认我对这些事情很挑剔。(我真是个坏蛋。)然而,我想知道在命名PHP包含文件方面,什么是最佳实践。
作为基本情况,我将保留.php作为最终扩展名(以帮助防止获取未解析的文件),但为了区分前端文件和包含文件,我要么:
将所有包含文件的名称命名为XXX.inc.php
将通用(非类)文件命名为上述方式,将类定义命名为ClassName.class.php(可能有助于将来的自动加载器使用,尽管我不太喜欢自动加载器。)
我目前倾向于选项2,但我想知道是否有其他建议或您推荐的建议。
首先,我承认我对这些事情很挑剔。(我真是个坏蛋。)然而,我想知道在命名PHP包含文件方面,什么是最佳实践。
作为基本情况,我将保留.php作为最终扩展名(以帮助防止获取未解析的文件),但为了区分前端文件和包含文件,我要么:
将所有包含文件的名称命名为XXX.inc.php
将通用(非类)文件命名为上述方式,将类定义命名为ClassName.class.php(可能有助于将来的自动加载器使用,尽管我不太喜欢自动加载器。)
我目前倾向于选项2,但我想知道是否有其他建议或您推荐的建议。
我使用ClassName.class.php
来表示类文件,使用SomeDescription.lib.php
来表示非类文件。
不喜欢使用.inc.php
。以文件的导入方式来描述文件,似乎与其内容不符。
.inc
文件来包含静态 HTML。所以,login.inc
。 - Tyler Carter
ClassName.php
中,InterfaceName.php
和TraitName.php
都将以实际名称相同的方式呈现。 - CJ Dennis