【发布时间】:2014-09-18 18:27:31
【问题描述】:
我正在使用 PEAR 的 Mail_Queue,不幸的是有很多弃用警告(这是一个常见的 SO 主题)。当然,我可以修改 php 的配置以消除非致命错误,但即便如此,当 PEAR 的 mail_mime 抛出任何类型的错误时,它似乎也在输出标头信息。
有没有一种简单的方法可以完全关闭 PEAR 错误,以便我可以在调用 mail_queue 后修改标头信息?
【问题讨论】:
标签: php pear mail-queue
我正在使用 PEAR 的 Mail_Queue,不幸的是有很多弃用警告(这是一个常见的 SO 主题)。当然,我可以修改 php 的配置以消除非致命错误,但即便如此,当 PEAR 的 mail_mime 抛出任何类型的错误时,它似乎也在输出标头信息。
有没有一种简单的方法可以完全关闭 PEAR 错误,以便我可以在调用 mail_queue 后修改标头信息?
【问题讨论】:
标签: php pear mail-queue
这不是可以关闭的“PEAR 错误”。正如你自己所说,是 PHP 溢出了警告,你只能告诉 PHP 不要输出它们。
在使用Mail_Queue 之前使用以下代码使警告静音:
error_reporting(error_reporting() & ~E_DEPRECATED & ~E_STRICT);
【讨论】: