php语言中@代表什么?

比如@is_dir($a);
2024-11-26 19:29:49
推荐回答(1个)
回答1:

PHP中的at(@)主要是用于屏蔽错误信息、抑制报错的(如在方法调用时),有时候你希望自己来处理错误,而不是由系统自动处理。
//@与unlink间要有空格
@ unlink($filepath);
//也可以写成:
unlink($filepath);在上例中,去掉@时,如果被删除的文件不存在的话,则会显示文件不存在的错误;如果加上了@,则不会显示任何错误信息。因此可以自定义错误信息显示: