PHP包括文件扩展名最佳实践

前端之家收集整理的这篇文章主要介绍了PHP包括文件扩展名最佳实践前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
首先,我承认我对这些事情嗤之以鼻. (糟糕,糟糕,我.)但是,我只是想知道在命名 PHP包含文件方面最佳实践.

作为基本情况,我将保留.PHP作为最终扩展(以帮助防止取出未解析的文件),但为了帮助区分前端文件和包含文件,我要么:

>命名所有包含文件XXX.inc.PHP
>将上面的通用(非类)文件命名为ClassName.class.PHP的类定义(虽然我不是自动加载器的忠实粉丝,但在自动加载器的使用方面可能很方便.)

我目前正在考虑选项2,但我只是想知道是否有任何其他建议或建议你的建议.

首先,当你说所有PHP文件都应该有“.PHP”作为最终扩展名时,我完全同意你的意见.两个原因:

>正如您所说,它有助于防止取出未解析的文件
>它还有助于IDE /编辑器根据文件名进行语法着色:您不必将其配置为将“.inc”视为PHP文件.

但是,有些情况我不这样做;主要原因是我使用的工具(CMS,Framerwork,库,……)有一些关于文件命名的规则:我倾向于遵循这些规则,即使我不喜欢它们.

例如 :

>使用Drupal,我使用“.inc”,“.module”,“.install”,……
>使用Zend Framework,我使用“.phtml”作为视图脚本(HTML PHP)

对于包含类的文件,我不喜欢“.class.PHP”:我认为它有点多余;我倾向于使用“MyClassName.PHP”,并将其用于自动加载.
(顺便说一句,这就是像Zend Framework或Doctrine ORM推荐的Frameworks)

作为旁注:你说你不是自动加载器的忠实粉丝;为什么?
我尽可能多地使用它们:

>通常更好的性能:只加载/解析您真正使用的代码>更少的代码(不需要/包括)

原文链接:https://www.f2er.com/php/135668.html

猜你在找的PHP相关文章