繁体   English   中英

函数调用“mail()”和“@mail()”之间有什么区别?

[英]What is the difference between the function calls “mail()” and “@mail()”?

我正在写一个PHP邮件功能,一些例子有@mail(…) ,其他人只有mail(…)

有什么区别,哪一个最好用?

干杯

@抑制所有警告/错误, mail()函数可能抛出。

使用“@”不是一个好习惯,因为你永远都不知道某些东西是不行的,而且它也会影响PHP应用程序的性能!

它具有相同的功能,但具有错误抑制功能

PHP:错误控制操作符 - 手动

@mail意味着您正在抑制尝试发送电子邮件时可能发生的任何错误,请参阅此SO问题以获取更多信息: 在PHP中使用@运算符抑制错误

错误抑制是耗费资源的操作。 建议不使用@调用函数,并使用异常/错误处理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM