2

我正在尝试改进我的编码风格,所以我开始使用 PHP Code Sniffer 来遵循标准。我对这条规则“PEAR.Files.IncludingFile.UseRequireOnce”感到困惑 include_once 有什么问题?禁止这种嗅探是否严重违反标准?

谢谢你的回答和建议。

4

2 回答 2

1

没有“正确”的答案,它是你想要的编码标准。

就个人而言,我会使用将“require_once”标记为不正确的规则,因为它与 include_once 完全相同,没有机会检查结果是否有错误。由于找不到类而导致的致命错误或由于 require_once 失败而导致的致命错误都没有机会在 PHP 中正常恢复。

于 2016-08-10T14:20:31.090 回答
0

引用另一个答案在此处输入图像描述

所以我更喜欢require_once,因为我知道文件何时丢失。如果文件加载是可选的,您也可以使用file_exists()它来控制它。

于 2017-05-03T07:35:47.423 回答