gpt4 book ai didi

php - PHP中的@是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 12:04:05 24 4
gpt4 key购买 nike

Possible Duplicate:
Reference - What does this symbol mean in PHP?

我想知道 @ 在 PHP 语言中的含义。我见过人们使用

$connect = @mysql_query('sql query here');

不知道为什么。谁能帮我解释一下?

最佳答案

@ operator告诉 PHP 隐藏错误消息,以便它们不会被显示。

例如,使用:

$result = mysql_query("this is an invalid query");

将导致显示警告,告诉您 MySQL 查询无效,而

$result = @mysql_query("this is still an invalid query");

不会。

但是请注意,这是一种非常糟糕的编程习惯,因为它不会使错误消失,它只是将它们隐藏起来,而且它会使调试变得更糟,因为您看不到代码的实际错误。

您应该禁用 error_reportingdisplay_errors 而不是使用 @,只需 display_errorsphp.ini

关于php - PHP中的@是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com