ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでエラーをキャッチし、分かりやすい情報を表示する方法

PHP_PHP チュートリアルでエラーをキャッチし、分かりやすい情報を表示する方法

WBOY
WBOYオリジナル
2016-07-21 14:51:501035ブラウズ

エラーをキャッチするには、try{...}catch(){} は使用できません。PHP の try{...}catch は、他の言語とは異なり、例外をスローしてキャッチする必要があります。

2 番目に、次の方法を使用して同じ効果を実現できます:

error_reporting(0);//システム エラー プロンプトをブロックし、ページの上部に表示するように設定します

//$string = file_get_contents("index.html");//通常のコード
echo 5/0;//変更: 5/8 //通常のコード

//通常のコードでエラーが発生した場合は、それを処理します:
$arr=error_get_last();//発生したエラー情報を取得し、エラーがなければnullを返す
if(isset($arr) ) // null でない場合は、何か問題があったことを意味します
{
echo "問題が発生しました。エラー メッセージ:";
print_r($arr); //特定のエラー情報は必要に応じて変更できます。
終了します;
}

------------------------------------------------- -

【echo 5/8;】出力:

0.625


【echo 5/0;】出力:

何か問題が発生しました。エラー メッセージ:
配列 (

[タイプ] => 2

[メッセージ] => ゼロ除算

[ファイル] => D:wampwwwsinaeditornewfile.php

[行] => 13

)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371782.html技術記事エラーをキャッチするには、try{...}catch(){} は使用できません。PHP の Try{...}catch は、他の言語とは異なり、自分で例外をスローしてキャッチする必要があります。 次に、次の方法を使用できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。