1

在阅读有关 mysqli 函数的 php 文档时,我遇到了一些我不确定其含义的代码:

$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db');

“@”是什么意思,它的用途是什么?

http://php.net/manual/en/mysqli.connect-errno.php

4

2 回答 2

4

抑制 php.ini 中的@错误。

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

于 2013-06-11T21:06:44.807 回答
1

@操作员抑制由以下代码创建的错误消息。在这种特殊情况下,连接失败不会导致记录(或显示)错误,但很可能会被进一步捕获。

于 2013-06-11T21:07:01.480 回答