這篇文章將為大家詳細講解有關怎么捕獲php致命錯誤,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
蕉嶺ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
php捕獲致命錯誤的方法:可以利用register_shutdown_function()函數(shù)來捕獲致命錯誤。register_shutdown_function()函數(shù)表示PHP在程序結(jié)束時觸發(fā)某個函數(shù)行為。
利用register_shutdown_function()函數(shù)來捕獲致命錯誤,該函數(shù)表示 PHP 在程序結(jié)束時觸發(fā)某個函數(shù)行為。
語法:
void register_shutdown_function(callable $callback[, mixed $parameter [, mixed $... ]])
注冊一個 callback ,它會在腳本執(zhí)行完成或者 exit() 后被調(diào)用。
參數(shù):
callback:待注冊的中止回調(diào)
parameter:可以通過傳入額外的參數(shù)來將參數(shù)傳給中止函數(shù)
程序結(jié)束有四種情況:
php代碼執(zhí)行過程中發(fā)生錯誤
php代碼順利執(zhí)行成功
php代碼運行超時
頁面被用戶強制停止
舉例:
我們自定義一個行為:
應用:
錯誤日志:
時間 : 2018-06-03 04:56:02 文件 : /Users/x/www/php/exception/2.php 行數(shù) : 17 錯誤 : Uncaught Error: Call to undefined function aa() in /Users/x/www/php/exception/2.php:17 Stack trace: #0 {main} thrown 類型 : 1關于怎么捕獲php致命錯誤就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站題目:怎么捕獲php致命錯誤
轉(zhuǎn)載源于:http://weahome.cn/article/psoecj.html