这是使用 PHP 的错误抑制的好习惯还是可接受的方式?
if (isset($_REQUEST['id']) && $_REQUEST['id'] == 6) {
echo 'hi';
}
if (@$_REQUEST['id'] == 6) {
echo 'hi';
}
编辑:
我也这么认为。代码(和想法)来自 friend 。
谢谢你证明我是对的。 :)
最佳答案
使用@抑制错误只会抑制错误的显示,而不是创建。因此,如果您不首先检查 isset(),您会因错误而对性能造成很小的影响。
关于php - isset($var) 与 @$var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2600312/