最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】PHP中函数前面加上at符号@的作用

PHP crifan 8268浏览 0评论

【背景】

折腾:

【已解决】PHP将log信息写入服务器中的log文件

期间,看到示例代码中有行:

$time = @date('[Y-m-d H:i:s] ');

想要搞懂,PHP中的函数前面加上@符号是啥意思。

【折腾过程】

1.搜:

php function at sign

php 函数前面@

php 函数前面at

参考:

operators – What is the use of @ symbol in php? – Stack Overflow

->

PHP: 错误控制运算符 – Manual

“PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。”

即:

【总结】

PHP中的@,叫做错误抑制运算符

->加上@,对应所在行的代码,如果运行时候出错了,也不报错,不输出错误了

->不加@的正常的代码,如果代码运行时候出错,会报错的。

转载请注明:在路上 » 【已解决】PHP中函数前面加上at符号@的作用

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
81 queries in 0.180 seconds, using 22.10MB memory