2

@#variablephp中的含义是什么?

$fix=@#parts;
4

3 回答 3

6

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

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

当附加到 PHP 中的表达式时,该表达式可能生成的任何错误消息都将被忽略。

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

于 2013-07-25T12:25:04.863 回答
5

PHP 支持一种错误控制运算符:at 符号 (@)。当附加到 PHP 中的表达式时,该表达式可能生成的任何错误消息都将被忽略。

链接:PHP.net解释

于 2013-07-25T12:25:58.627 回答
1

@操作员关闭错误处理。

于 2013-07-25T12:25:06.693 回答