php中@字符的含义

发布于 2024-12-04 08:33:37 字数 117 浏览 0 评论 0原文

我是 PHP 新手。

我不知道@的含义,例如:

$key = @$_REQUEST['key'];

我在谷歌搜索过但找不到任何东西。

有的帮帮我吧!请 !

I am a newbie in PHP.

I do not know the meaning of @, for example:

$key = @$_REQUEST['key'];

I have searched in google but can not find anything.

Some help me! Please !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

紫竹語嫣☆ 2024-12-11 08:33:38

它可以抑制线路通常产生的任何错误。在这种情况下,如果密钥不存在,则会发生错误,但错误文本将被静音。

It suppresses any errors that the line would normally produce. In this case if the key doesn't exist, an error will occur but the error text will be silenced.

三人与歌 2024-12-11 08:33:38

它抑制错误和警告。

It suppresses errors and warnings.

装迷糊 2024-12-11 08:33:38

您已经找到了错误控制运算符

You've found the error control operator!

素食主义者 2024-12-11 08:33:38

它禁止 PHP 中的警告。在该示例中,如果 $_REQUEST['key'] 不存在,它可用于抑制未定义索引警告。通常更好的做法是这样写:

$key = isset($_REQUEST['key']) ? $_REQUEST['key'] : 'default value for key here';

It suppresses warnings in PHP. In that example it could be used to suppress and undefined index warning, if $_REQUEST['key'] doesn't exist. It's usually better practice to write:

$key = isset($_REQUEST['key']) ? $_REQUEST['key'] : 'default value for key here';
安穩 2024-12-11 08:33:37

@ 符号告诉函数静默失败,而不是转储某种错误消息。它列在 PHP 手册中的错误控制运算符下。

The @ symbol tells the function to fail silently instead of dumping some sort of error message. It is listed under error control operators in the PHP manual.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文