亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP捕獲Fatal error錯(cuò)誤的方法

 更新時(shí)間:2014年06月11日 11:02:27   作者:  
這篇文章主要介紹了PHP捕獲Fatal error錯(cuò)誤的方法,使用register_shutdown_function來捕獲Fatal error錯(cuò)誤,需要的朋友可以參考下

Fatal error 一般是不需要捕獲的, 但是在一個(gè)復(fù)雜的程序中, 如果偶然出現(xiàn)內(nèi)存不足導(dǎo)致fatal error就難以處理了.

比如. fatal error 出在MySQL類中fetch的時(shí)候. 這個(gè)時(shí)候就很難定位到真正問題所在了.

PHP異常處理中 可以通過set_error_handler來捕獲. 但是卻只能捕獲 NOTICE/WARNING級(jí)別的錯(cuò)誤, 對(duì)于E_ERROR是無能為力的.

register_shutdown_function 能解決set_error_handler的不足.

通過此函數(shù)注冊(cè)好程序結(jié)束回調(diào)函數(shù), 就可以捕獲平時(shí)捕獲不到的錯(cuò)誤了. 再通過 error_get_last 對(duì)錯(cuò)誤進(jìn)行判斷. 就容易找出難以定位的問題了.

復(fù)制代碼 代碼如下:

function shutdown_function() 

    $e = error_get_last();   
    print_r($e); 
}
register_shutdown_function('shutdown_function'); 

相關(guān)文章

  • smarty模板局部緩存方法使用示例

    smarty模板局部緩存方法使用示例

    這篇文章主要介紹了smarty模板局部緩存方法,需要的朋友可以參考下
    2014-06-06
  • php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼

    php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼

    我們只要知道身份證的生成規(guī)則就可以了,像下面我們從指定位置到多少位就是出日期了,然后我們把日期轉(zhuǎn)成時(shí)間戳然后進(jìn)行加減運(yùn)算就得出了年齡了,下面我們看實(shí)例
    2014-01-01
  • Laravel框架Eloquent ORM新增數(shù)據(jù)、自定義時(shí)間戳及批量賦值用法詳解

    Laravel框架Eloquent ORM新增數(shù)據(jù)、自定義時(shí)間戳及批量賦值用法詳解

    這篇文章主要介紹了Laravel框架Eloquent ORM新增數(shù)據(jù)、自定義時(shí)間戳及批量賦值用法,結(jié)合實(shí)例形式詳細(xì)分析了Laravel框架Eloquent ORM通過模型新增數(shù)據(jù)、時(shí)間戳設(shè)置、批量賦值模型、Create新增等相關(guān)使用方法,需要的朋友可以參考下
    2019-12-12
  • Laravel框架源碼解析之入口文件原理分析

    Laravel框架源碼解析之入口文件原理分析

    這篇文章主要介紹了Laravel框架源碼解析之入口文件,結(jié)合實(shí)例形式分析了Laravel框架入口文件運(yùn)行原理及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • PHP哈希表實(shí)現(xiàn)算法原理解析

    PHP哈希表實(shí)現(xiàn)算法原理解析

    這篇文章主要介紹了PHP哈希表實(shí)現(xiàn)算法原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Kindeditor編輯器添加圖片上傳水印功能(php代碼)

    Kindeditor編輯器添加圖片上傳水印功能(php代碼)

    這篇文章主要為大家詳細(xì)介紹了Kindeditor編輯器加圖片上傳水印功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • PHP中模擬處理HTTP PUT請(qǐng)求的例子

    PHP中模擬處理HTTP PUT請(qǐng)求的例子

    這篇文章主要介紹了PHP中模擬處理HTTP PUT請(qǐng)求的例子,PUT請(qǐng)求會(huì)把消息本體中的消息發(fā)送到一個(gè)URL,跟POST類似,需要的朋友可以參考下
    2014-07-07
  • Laravel 6.2 中添加了可調(diào)用容器對(duì)象的方法

    Laravel 6.2 中添加了可調(diào)用容器對(duì)象的方法

    Laravel小組上周發(fā)布了v6.2.0 版本,接下來通過本文給大家分享Laravel 6.2 中添加了可調(diào)用容器對(duì)象的方法,需要的朋友可以參考下
    2019-10-10
  • PHP面試題之文件目錄操作

    PHP面試題之文件目錄操作

    本篇文章是我在之前面試這家公司時(shí)遇到的問題,當(dāng)時(shí)代碼寫的不全,后來通過查閱相關(guān)資料,整理出來的一份分享給大家
    2015-10-10
  • Laravel 微信小程序后端搭建步驟詳解

    Laravel 微信小程序后端搭建步驟詳解

    這篇文章主要介紹了Laravel 微信小程序后端搭建步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論