ini_set(display_errors,On);和error_reporting(E_ALL);
在用php做網(wǎng)站開發(fā)的時(shí)候 , 為防止用戶看到錯(cuò)誤信息,而出現(xiàn)的不友好界面。故一般性會(huì)在php.ini里設(shè)置:
display_errors?= Off;
不過(guò)在開發(fā)的時(shí)候,我們有時(shí)候需要打開錯(cuò)誤信息。這時(shí)候,可以在php文件里設(shè)置:
1.????ini_set("display_errors","On");
2.????error_reporting(E_ALL);
不過(guò)有時(shí)候我們及時(shí)這樣設(shè)置了??還是無(wú)法顯示php里的語(yǔ)法錯(cuò)誤。
這是由于php文件的語(yǔ)法錯(cuò)誤導(dǎo)致該文件根本沒(méi)有被執(zhí)行,所以當(dāng)然不會(huì)顯示錯(cuò)誤信息
解決方法:
假設(shè)這個(gè)php里有語(yǔ)法錯(cuò)誤
你可以新建一個(gè)test.php
然后在該php里如下編輯:
ini_set("display_errors","On");
error_reporting(E_ALL);
include("目標(biāo)文件");
這樣,當(dāng)你在運(yùn)行test.php的時(shí)候??程序就會(huì)報(bào)其中的錯(cuò)誤語(yǔ)法.
error_reporting(“E_ALL”)和ini_set(“display_errors”, “on”)的區(qū)別?
后者的權(quán)限大于前者,后者是OFF的話,前者就算是E-ALL也沒(méi)用。
轉(zhuǎn)載于:https://www.cnblogs.com/human/p/3380060.html
總結(jié)
以上是生活随笔為你收集整理的ini_set(display_errors,On);和error_reporting(E_ALL);的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 弹出窗口里面的子页面控制父页面的解决办法
- 下一篇: 关于Windows8.1更新后Sql S