探討捕獲php錯(cuò)誤信息方法的詳解
更新時(shí)間:2013年06月09日 10:54:42 作者:
本篇文章是對捕獲php錯(cuò)誤信息的方法進(jìn)行了詳細(xì)的分析介紹,需要 的朋友參考下
PS:
1.捕獲PHP語法錯(cuò)誤
2.嚴(yán)重錯(cuò)誤
用正常的 set_error_handle無法捕獲此兩類錯(cuò)誤,這是捕獲此類錯(cuò)誤的技巧
復(fù)制代碼 代碼如下:
//test.php 頁面
error_reporting(0);
register_shutdown_function('PageOnShutdown');
include('error_test.php');
function PageOnShutdown()
{
$msg = error_get_last();
print_r($msg);
}
//error_test.php 頁面
$a = 1 + 2
$b
然后 輸出 test.php 打印出
Array ( [type] => 4 [message] => parse error [file] => D:\web\tbc\error_test.php [line] => 5 )
再根據(jù) 獲得 $msg 寫入日志操作就可以了
相關(guān)文章
PHP中Socket連接及讀寫數(shù)據(jù)超時(shí)問題分析
這篇文章主要介紹了PHP中Socket連接及讀寫數(shù)據(jù)超時(shí)問題,分析了Socket連接的相關(guān)設(shè)置與使用技巧,需要的朋友可以參考下2016-07-07
微信公眾平臺開發(fā)教程④ ThinkPHP框架下微信支付功能圖文詳解
這篇文章主要介紹了微信公眾平臺開發(fā)ThinkPHP框架下微信支付功能,結(jié)合圖文形式詳細(xì)分析了基于thinkPHP框架的微信支付功能實(shí)現(xiàn)步驟、操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-04-04
PHP 配置文件中open_basedir選項(xiàng)作用
open_basedir: 將用戶可操作的文件限制在某目錄下2009-07-07
php將字符串轉(zhuǎn)化成date存入數(shù)據(jù)庫的兩種方式
這篇文章主要介紹了php將字符串轉(zhuǎn)化成date存入數(shù)據(jù)庫的兩種方式,需要的朋友可以參考下2014-04-04
php array_key_exists() 與 isset() 的區(qū)別
這篇文章主要介紹了php array_key_exists() 與 isset() 的區(qū)別的相關(guān)資料,需要的朋友可以參考下2016-10-10

