@#variable在php中的含义?

时间:2013-07-25 12:24:26

标签: php

php中@#variable的含义是什么?

$fix=@#parts;

3 个答案:

答案 0 :(得分:5)

@用于抑制代码的这一行可能出现的任何错误

http://php.net/manual/en/language.operators.errorcontrol.php

  

当在PHP中添加表达式时,可能会出现任何错误消息   由该表达式生成将被忽略。

我不建议使用它,因为这可能导致无法注意到一些重要的错误/警告并使调试成为破坏。在生产环境中使用error_reporting设置可以防止在开发服务器上出现任何错误或警告,我建议打开任何错误报告

答案 1 :(得分:5)

  

PHP支持一个错误控制操作符:at符号(@)。什么时候   预先附加到PHP中的表达式,可能是任何错误消息   该表达式生成的内容将被忽略。

链接:PHP.net explanation

答案 2 :(得分:1)

@运算符会关闭错误处理。