PHP基准测试 - 检查未设置的变量或警告

时间:2011-07-14 20:00:55

标签: php benchmarking error-reporting variable-assignment

有谁知道优点的缺点,例如检查变量是否设置而不是简单地关闭警告的速度?

下面是非常糟糕的例子,但说明了我的意思:

#Does a check for the variable - error reporting on (Display no warnings)
$i = (!isset($i)) ? $i + 5 : 5;

#error reporting off (Display no warnings)
$i = $i + 5;

提前感谢任何想法!

1 个答案:

答案 0 :(得分:4)

这归结为一个基本问题:您的应用程序运行正确或运行速度更重要吗?

如果您只是忽略警告,则可能会忽略逻辑错误。您的程序可能会快速执行,但最快的错误应用程序的价值低于最慢的应用程序。