探討捕獲php錯(cuò)誤信息方法的詳解
PS:
1.捕獲PHP語(yǔ)法錯(cuò)誤
2.嚴(yán)重錯(cuò)誤
用正常的 set_error_handle無(wú)法捕獲此兩類錯(cuò)誤,這是捕獲此類錯(cuò)誤的技巧
//test.php 頁(yè)面
error_reporting(0);
register_shutdown_function('PageOnShutdown');
include('error_test.php');
function PageOnShutdown()
{
$msg = error_get_last();
print_r($msg);
}
//error_test.php 頁(yè)面
$a = 1 + 2
$b
然后 輸出 test.php 打印出
Array ( [type] => 4 [message] => parse error [file] => D:\web\tbc\error_test.php [line] => 5 )
再根據(jù) 獲得 $msg 寫(xiě)入日志操作就可以了
相關(guān)文章
在MongoDB中模擬Auto Increment的php代碼
MySQL用戶多半都有Auto Increment情結(jié),不過(guò)MongoDB缺省并沒(méi)有實(shí)現(xiàn),所以需要模擬一下,編程語(yǔ)言以PHP為例2011-03-03mysql 中InnoDB和MyISAM的區(qū)別分析小結(jié)
InnoDB和MyISAM是在使用MySQL最常用的兩個(gè)表類型,各有優(yōu)缺點(diǎn),視具體應(yīng)用而定?;镜牟顒e為:MyISAM類型不支持事務(wù)處理等高級(jí)處理,而InnoDB類型支持。MyISAM類型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級(jí)數(shù)據(jù)庫(kù)功能。2008-04-04PHP響應(yīng)post請(qǐng)求上傳文件的方法
這篇文章主要介紹了PHP響應(yīng)post請(qǐng)求上傳文件的方法,涉及php針對(duì)post傳輸數(shù)據(jù)處理的相關(guān)技巧,需要的朋友可以參考下2015-12-12PHP實(shí)現(xiàn)的簡(jiǎn)單網(wǎng)絡(luò)硬盤(pán)
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單網(wǎng)絡(luò)硬盤(pán),涉及php動(dòng)態(tài)創(chuàng)建文件夾及文件上傳的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07phpmyadmin里面導(dǎo)入sql語(yǔ)句格式的大量數(shù)據(jù)的方法
phpmyadmin里面導(dǎo)入sql語(yǔ)句格式的大量數(shù)據(jù)的方法2010-06-06php集成環(huán)境xampp中apache無(wú)法啟動(dòng)問(wèn)題解決方案
這篇文章主要介紹了php集成環(huán)境xampp中apache無(wú)法啟動(dòng)問(wèn)題解決方案,需要的朋友可以參考下2014-11-11