ini_set(display_errors,On);和error_reporting(E_ALL);
生活随笔
收集整理的這篇文章主要介紹了
ini_set(display_errors,On);和error_reporting(E_ALL);
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在用php做網站開發的時候 , 為防止用戶看到錯誤信息,而出現的不友好界面。故一般性會在php.ini里設置:
display_errors?= Off;
不過在開發的時候,我們有時候需要打開錯誤信息。這時候,可以在php文件里設置:
1.????ini_set("display_errors","On");
2.????error_reporting(E_ALL);
不過有時候我們及時這樣設置了??還是無法顯示php里的語法錯誤。
這是由于php文件的語法錯誤導致該文件根本沒有被執行,所以當然不會顯示錯誤信息
解決方法:
假設這個php里有語法錯誤
你可以新建一個test.php
然后在該php里如下編輯:
ini_set("display_errors","On");
error_reporting(E_ALL);
include("目標文件");
這樣,當你在運行test.php的時候??程序就會報其中的錯誤語法.
error_reporting(“E_ALL”)和ini_set(“display_errors”, “on”)的區別?
后者的權限大于前者,后者是OFF的話,前者就算是E-ALL也沒用。
轉載于:https://www.cnblogs.com/human/p/3380060.html
總結
以上是生活随笔為你收集整理的ini_set(display_errors,On);和error_reporting(E_ALL);的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 弹出窗口里面的子页面控制父页面的解决办法
- 下一篇: core文件与gdb调试