我不确定为什么我无法在Internet上找到有关此信息,但是php在网页上打印通知和警告,这是 Not Acceptable 。我知道我可以在每个页面上以编程方式将其关闭,但是如何设置配置以仅将这些错误发送到我的错误日志中?我一直像疯子一样谷歌搜索,无法解决。
像这样的东西:
<b>Notice</b>: Use of undefined constant LOG_ERROR - assumed 'LOG_ERROR' in on line <b>12</b><br /> <br /> <b>Warning</b>: syslog() expects parameter 1 to be long, string given in
最佳答案
ini_set('display_errors', '0');
您可以在任何页面的顶部添加该行,但最好在php.ini文件中进行设置
display_errors = Off
在ini文件中找到“display_errors”并将其设置为关闭。然后,每当需要页面显示调试错误时,都可以设置:
ini_set('display_errors', '1');
在页面顶部。
关于php - 如何将PHP通知和警告发送到error_log而不是在网页上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26066136/