我最近接手了一个非常古老的PHP网站,每周生成一个1 GB的php-errors.log文件。大多数通知来自未定义的变量和索引。从长远来看,这些通知应该在PHP代码中修复。
客户在他们的一些屏幕上收到随机错误。到目前为止的错误不能重复。
日志文件中的通知数量非常多,我想知道是否应该在php.ini中关闭它们。
您怎么看?
答案 0 :(得分:2)
错误/通知应隐藏,但不能在生产时关闭。它们应该尽快保存在日志和修复程序中。
但当然你可以禁用它们,它不好,但你可以。如果你这样做,那么如果出现问题,你将无法检查出了什么问题。这没有用。
答案 1 :(得分:0)
修复代码 - 通知是有原因的。只需确保他们只是转到日志文件,不要将游戏交给您网站的用户
答案 2 :(得分:0)
您应该始终尝试使用尽可能少的错误进行编码,但如果出现错误,您肯定不希望它显示给用户。因此,在生产环境中关闭,但在编码中使用最佳实践。