有谁知道优点的缺点,例如检查变量是否设置而不是简单地关闭警告的速度?
下面是非常糟糕的例子,但说明了我的意思:
#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;
提前感谢任何想法!
答案 0 :(得分:4)
这归结为一个基本问题:您的应用程序运行正确或运行速度更重要吗?
如果您只是忽略警告,则可能会忽略逻辑错误。您的程序可能会快速执行,但最快的错误应用程序的价值低于最慢的应用程序。