熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

PHP捕捉錯誤並顯示友好信息的方法

2022-06-13   來源: PHP編程 

  捕捉錯誤不能使用try{}catch(){}的方式PHP裡面的try{}catch是需要自己拋出異常才能捕獲的區別於其他語言

  其次可以使用如下的方法實現同樣的效果

  error_reporting();//設置屏蔽系統錯誤提示放頁首

  //$string = file_get_contents("indexhtml");//正常代碼
echo /;//改/ //正常代碼

  //如果正常代碼出錯則處理之
$arr=error_get_last();//獲取剛發生的錯誤信息並返回數組無錯返回null
if(isset($arr) ) //不為null則表示出錯了
{
echo "出錯了錯誤信息";
print_r($arr); //具體錯誤信息可根據需要修改
exit;
}

  

  【echo /;】輸出

  

  
【echo /;】輸出

  出錯了錯誤信息
Array (

  [type] =>

  [message] => Division by zero

  [file] => D:wampwwwsinaeditornewfilephp

  [line] =>

  )


From:http://tw.wingwit.com/Article/program/PHP/201311/21082.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.