PHP错误:30711,没有解释是什么问题


PHP Error : 30711 with no explanation on what is the issue

我得到PHP Error : 30711,没有解释是什么问题。

如何查看错误消息?正常情况下会显示错误消息,但这次不会。我正在尝试使用mail()发送电子邮件。

在PHP中(至少在PHP 3.5中),数字30711是E_ALL错误码的幻数。

PHP没有理由输出这个数字,你也不需要知道它。

我猜你的error_reporting设置是E_ALL,你正在运行的程序有一行看起来像这样:

print "PHP Error: ".error_reporting();

换句话说,这是程序员故意放在那里的一条消息,告诉他们错误设置是什么。可能是在代码的调试部分?我不知道。

鉴于此,我相当肯定mail()函数与问题无关。