PHP中@符号的作用
PHP中@符号的作用
at符号(@)在PHP中用作错误控制操作符。当表达式附加@符号时,将忽略该表达式可能生成的错误消息。示例如下:
NO1: $value = @$cache[$key]; //如果索引$key不存在,它将不显示通知
NO2:$result = $hello['123']; //语句一
$result = @$hello['123']; //语句二
运行时语句一将报错未定义,语句二不提示错误
注意:使用@是非常糟糕的编程习惯,因为它不会使错误消失,它只是隐藏它们,并且它使调试变得更糟,因为我们无法看到我们的代码实际上有什么问题