6

我不敢相信我无法在谷歌上搜索与这个问题相关的任何内容,但无论如何......

我的逻辑假设是,遵守严格标准规定的所有规则的脚本会执行得更快。

另一方面,如果脚本在没有严格标准的情况下工作,那么严格的标准可能只是编译过程中不必要的额外验证步骤......

有什么更快的官方信息吗?谢谢。

4

1 回答 1

6

应该快点。。

原因很简单,因为 PHP 的错误触发系统相当繁重,即使 E_STRICT 错误被抑制,它们仍然会进入错误机制(只是被忽略)。

但实际上它在很大程度上取决于情况,因为我可以想象,围绕 E_STRICT 工作本身也可能比原始解决方案更重。

无论如何,使用 E_STRICT 是一个聪明的想法,并且允许更便携、面向未来的代码。但是,我不会将性能作为开始编写严格的 PHP 代码的正当理由。

于 2012-12-04T15:16:31.480 回答