探討捕獲php錯誤信息方法的詳解
更新時間:2013年06月09日 10:54:42 作者:
本篇文章是對捕獲php錯誤信息的方法進行了詳細的分析介紹,需要 的朋友參考下
PS:
1.捕獲PHP語法錯誤
2.嚴重錯誤
用正常的 set_error_handle無法捕獲此兩類錯誤,這是捕獲此類錯誤的技巧
復(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)文章
在MongoDB中模擬Auto Increment的php代碼
MySQL用戶多半都有Auto Increment情結(jié),不過MongoDB缺省并沒有實現(xiàn),所以需要模擬一下,編程語言以PHP為例2011-03-03
mysql 中InnoDB和MyISAM的區(qū)別分析小結(jié)
InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優(yōu)缺點,視具體應(yīng)用而定?;镜牟顒e為:MyISAM類型不支持事務(wù)處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級數(shù)據(jù)庫功能。2008-04-04
phpmyadmin里面導(dǎo)入sql語句格式的大量數(shù)據(jù)的方法
phpmyadmin里面導(dǎo)入sql語句格式的大量數(shù)據(jù)的方法2010-06-06
php集成環(huán)境xampp中apache無法啟動問題解決方案
這篇文章主要介紹了php集成環(huán)境xampp中apache無法啟動問題解決方案,需要的朋友可以參考下2014-11-11

