php设置错误,错误记录
//設(shè)置錯(cuò)誤級(jí)別。
error_reporting(E_ALL);? //顯示所有錯(cuò)誤
error_reporting(E_ALL&~E_NOTICE);? //顯示所有錯(cuò)誤但不顯示提示級(jí)別的錯(cuò)誤
error_reporting(-1); // 顯示所有錯(cuò)誤
error_reporting(0); // 不顯示任何錯(cuò)誤
?
運(yùn)行時(shí)設(shè)置錯(cuò)誤
ini_set('error_reporting',0); ? 不顯示任何錯(cuò)誤
ini_set('error_reporting',-1); ? 顯示所有錯(cuò)誤
ini_set('display_errors',0/off); 不顯示錯(cuò)誤。
?
<?php ini_set('display_errors','Off'); //頁(yè)面不現(xiàn)實(shí)任何錯(cuò)誤 ini_set('error_log','./error.log'); //有錯(cuò)誤的話保存到 當(dāng)前目錄下的error.log 文件中 // error_reporting(E_ALL&~E_NOTICE); //設(shè)置錯(cuò)誤級(jí)別 這里值不現(xiàn)實(shí)notice級(jí)別的錯(cuò)誤 echo $test; echo "<hr>"; echo test();?>看結(jié)果
什么也不顯示 ?但是產(chǎn)生了錯(cuò)誤日志
?此時(shí)打開代碼中的第三行?error_reporting ? ?再看錯(cuò)誤日志
此時(shí)日志中 只記錄了一行 。
error_log('xxx');也可以記錄日志。
?
?
php.ini 中?
log_errors ?設(shè)置是否將產(chǎn)生的錯(cuò)誤信息記錄到日志或者error_log中 ?(=On 打開)
error_log ? 設(shè)置腳本錯(cuò)誤將錯(cuò)誤記錄到文件中。 (將log_errors產(chǎn)生的日志保存在文件中 eg: ?error_log=E:\error\error.log)?
?
轉(zhuǎn)載于:https://www.cnblogs.com/yhl664123701/p/5757116.html
總結(jié)
以上是生活随笔為你收集整理的php设置错误,错误记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java--类的成员
- 下一篇: Hibernate中常用对象、方法、属性