@在PHP中意味着什么?
可能重复:
参考 - 这个符号在PHP中的含义是什么?
我想知道什么@
意味着在PHP语言。 我看到有人在使用
$connect = @mysql_query('sql query here');
不知道为什么。 有人能为我解释吗?
@
运算符告诉PHP抑制错误消息,以便它们不会被显示。
例如,使用:
$result = mysql_query("this is an invalid query");
会导致警告显示,告诉你MySQL查询无效,而
$result = @mysql_query("this is still an invalid query");
不会。
但是请注意,这是一个非常糟糕的编程习惯,因为它不会使错误消失,它只是隐藏它们,并且由于您无法看到代码的实际错误,所以它使调试变得更糟。
不要使用@
,而应该在php.ini中禁用error_reporting
和display_errors
只是display_errors
@
符号告诉PHP忽略错误消息。
PHP错误控制操作符
这是一个错误控制操作员。
链接地址: http://www.djcxy.com/p/9899.html