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

发布于 2024-09-19 19:34:08 字数 116 浏览 11 评论 0原文

我正在编写一个 PHP 邮件函数,一些示例有 @mail(…),而其他示例只有 mail(…)

有什么区别以及哪一种最好使用?

干杯

I am writing a PHP mail function and some examples have @mail(…) and others have just mail(…).

What is the difference and which one is best to use?

Cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

倾城月光淡如水﹏ 2024-09-26 19:34:08

@ 禁止 mail() 函数可能抛出的所有警告/错误。

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

@ supresses all warnings/errors, which mail() function may throw.

It is not good practice to use "@", because you never know if something doesn't work and also it hits the performance of you PHP application too!

去了角落 2024-09-26 19:34:08

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

PHP:错误控制运算符 - 手册

It's the same function but with error suppression

PHP: Error Control Operators - Manual

迷鸟归林 2024-09-26 19:34:08

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

@mail means you are suppressing any errors that might occur while trying to send the email, see this SO question for more information: Suppress error with @ operator in PHP

谜兔 2024-09-26 19:34:08

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

Error suppression is resource-consuming operation.
It is recommended to call functions without @ and use exceptions/error handling

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文