幫助中心
這里有最新的使用文檔和教程
設置了error_reporting(E_ALL)還是不顯示錯誤
在最頁面最開始執(zhí)行了error_reporting(E_ALL),發(fā)現(xiàn)還是沒有輸出錯誤,
其實原因就是在php.ini里面將display_errors關閉了。
可以在php.ini里面將display_errors配置為On,然后重啟php-fpm,如果服務器上既有測試項目,又有線上項目,那么還是不要開啟,以防別人利用你的錯誤,而攻擊你。
只需要再需要測試的項目里面加上
ini_set('display_errors','On');
error_reporting(E_ALL);
即可。
從以上可知,報錯設置的優(yōu)先級是,
首先display_errors為On要打開,其次再開啟error_reporting,
如果display_errors設置為Off并且代碼中也沒有ini_set('display_errors','On');
開啟的話,那么無論怎么設置error_reporting(E_ALL);都是無效的~~~
首先display_errors為On要打開,其次再開啟error_reporting,
如果display_errors設置為Off并且代碼中也沒有ini_set('display_errors','On');
開啟的話,那么無論怎么設置error_reporting(E_ALL);都是無效的~~~