我的虚拟主机提供商不提供启用错误报告的选项.所以尝试使用error_reporting(E_ALL); 但这也行不通.我尝试了以下脚本:
<?php
error_reporting(E_ALL);
echo $test;
?>
Run Code Online (Sandbox Code Playgroud)
如果我正确阅读了手册,那么这应该会生成错误通知.但这也行不通.我做错了什么或是获得新的虚拟主机提供商的唯一解决方案?
在PHP 5.5.9中ini_set('display_errors', 1)可能会失败,如:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
//nosuchfunction();// Display Errors succeeds. "Fatal error: Call to undefined function"
$test=array(1 2 ); // Display Errors fails! No error displayed. HTTP ERROR 500
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
php ×2