【发布时间】:2014-01-01 13:57:12
【问题描述】:
如何防止 php 中的 php 错误记录在 php 中?我可以打印错误,但我不能禁用错误记录(所有 php 错误都附加到我的主机中的error_log)。我试图搜索网络,但我没有找到任何东西(除了对我不起作用的解决方案)。
我的函数显示错误:
function show_errors($log = false) {
if ($log) {
// so what here?
}
error_reporting(E_ALL);
ini_set('display_errors', '1');
}
但请记住。我无法在 .htaccess 文件中使用 php_flags 或 php_values,因为我的网络服务器已阻止它们。
【问题讨论】:
-
为什么要隐藏错误?他们在那里是有原因的 - 所以你可以看到什么不工作并修复它。
-
我的函数在页面中打印错误,所以我不需要错误记录,@andrewsi。
-
在这种情况下,将其视为一种束手无策的方法:)
-
是的,但我会在调试刚刚编码的 phps 时使用此功能。
-
请求网络主机支持为您的域手动禁用它,因为他们可以修改 apache 配置
标签: php error-handling php-ini