@在PHP中做什么,工作和意味着什么?

时间:2018-01-22 09:15:13

标签: php

Hey Stackoverflow社区。 昨天我的代码遇到了一些问题,并通过在我的一些陈述中添加@来解决这个问题,例如

 if (@!empty($_SESSION["customer]) {
   //code
}

我之前从未见过它,但效果很好。我在Google上搜索过它,但我无法在PHP中找到有关@的任何有用的描述。我想知道是否有人知道它的作用,它是如何工作的并且在PHP中意味着什么。谢谢!

1 个答案:

答案 0 :(得分:1)

@ surpresses警告和错误消息。

例如,如果运行命令is_file("text.txt")并且text.txt不存在,则会收到警告消息。如果您运行@is_file("text.txt"),则无法收到此警告消息。