【发布时间】:2018-06-30 21:03:31
【问题描述】:
嘿 Stackoverflow 社区。 昨天我的代码遇到了一些问题,并通过在我的一些语句前面添加@来解决它,例如这个
if (@!empty($_SESSION["customer]) {
//code
}
我以前从未见过它,但它工作得很好。我在 Google 上搜索过它,但在 PHP 中找不到任何关于 @ 的有用描述。我想听听是否有人知道它的作用,它是如何工作的以及在 PHP 中的含义。谢谢!
【问题讨论】:
-
它隐藏通知。它抑制错误消息
-
取消错误报告
-
错误是有原因的,你不应该忽略它们。您应该在这里做的最好的事情是正确定义您的变量以避免此类错误
-
在这个特定的代码中,
@不应该解决任何问题。 -
远离它。你不会后悔的。
标签: php