我想知道PHP代码中@的目的和意义。 例如,@ umask或@ini_set。没有@和@?
有什么区别答案 0 :(得分:5)
PHP's error suppress operator 用于取消错误消息。
SideNote:尽可能避免使用它,同时它会大大降低性能,并且不允许在将来的php版本中用于ini_get
和ini_set
函数。
答案 1 :(得分:1)
“吞下错误”,尽管发生错误仍继续。使用@扩充的非关键操作不会中止脚本执行。
答案 2 :(得分:1)
@ symbol是错误控制操作员,请查看手册here