所以我听说 require 会产生一个 fatal error (E_COMPILE_ERROR)并停止脚本。
它确实停止了脚本,我得到了空白页。但是我检查了错误日志并没有发现错误。 (Nginx)
我试图要求“../lib/Smarty.class.php”,但我没有上传 lib 文件夹。我期待看到 fatal error ,但没有。
为什么?
我有
error_reporting(E_ALL);
在我的脚本中也是如此。
我错过了什么?
最佳答案
用于将显示错误设置为 1,然后在 error_reporting...
// change settings for error handler to show errors
// $this setup is used for checking errors for development to be shown....
ini_set('display_errors', 1);
error_reporting(E_ALL);
//then if you want to have error handler use
error_log(); //to log your errors within a specify location..
关于php - 为什么 PHP 不需要抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15426560/