简介 在 PHP 中,@ 符号被定义为错误控制运算符。当它作为任何表达式的开头时,PHP 解析器在执行该表达式时遇到的任何错误都将被抑制,并且该表达式将被忽略。以下代码尝试打开一个不存在的文件以进行读取操作,但 PHP 解析器会报告警告示例 在线演示 输出 将显示以下结果:Hello World PHP Warning: fopen(nosuchfile.txt): failed to open stream: No such file or directory in /home/cg/root/1569997/main.php on line 2 在 fopen() 表达式前添加 @ 符号会抑制错误消息,并且语句本身也会被忽略示例 在线演示 输出 将显示以下结果:Hello World