PHP错误记录.怎么预防?

aks*_*ksu 3 php error-handling php-ini

如何防止php中的php错误记录?我可以打印错误,但我无法禁用错误记录(所有php错误都附加到error_log我的主机).我试图搜索网络,但我找不到任何东西(解决方案对我不起作用).我的函数显示错误:

function show_errors($log = false) {

    if ($log) {
      // so what here?
    }

    error_reporting(E_ALL);
    ini_set('display_errors', '1');

}
Run Code Online (Sandbox Code Playgroud)

但要记住.我无法在.htaccess文件中使用php_flags或php_values,因为我的Web服务器阻止了它们.

小智 6

如果你的php.ini没有safe_mode或没有open_basedir效果,你可以这样做

ini_set('error_log', '/dev/null');  
Run Code Online (Sandbox Code Playgroud)

您也可以在docroot上使用.htaccess并添加

php_value error_log /dev/null 
Run Code Online (Sandbox Code Playgroud)