国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHPエラー処理カスタムエラー処理関數(shù)

この知識の出発點(diǎn)は少し高いです。ほとんどの人はソフトウェア エンジニアリングやカスタム エラー処理の経験がなく、使用シナリオを想像するのが困難です。この學(xué)習(xí)ブロックをスキップしたい場合はスキップできます。私たちはそれをサポートします。

このナレッジポイントには、実際的な応用シナリオがあまりありません。獨(dú)自のフレームワークを書き始める計(jì)畫がある場合、または本書の最初のプロジェクトを完了している場合。

第 11.4 章の內(nèi)容に戻って読むことができます。

ユーザー定義のエラーによく使用される 2 つの関數(shù):

set_error_handler (呼び出し可能な $error 処理関數(shù))
ユーザー定義のエラー処理関數(shù)を設(shè)定する

trigger_error (string $error_msg)
ユーザー レベルのエラー/警告を生成する/お知らせ情報(bào)

<?php
//定義一個(gè)自定義的錯(cuò)誤處理函數(shù)
function customError($errno, $errstr, $errfile, $errline) {
   //輸出錯(cuò)誤消息
   echo "<b>Custom error:</b> [$errno] $errstr<br />";
   //輸出錯(cuò)誤文件和錯(cuò)誤行
   echo "Error on line $errline in $errfile<br />";
   echo "Ending Script";
   //中止程序運(yùn)行
   exit;
}

//使用set_error_handler 綁定用戶自定義函數(shù)
set_error_handler("customError");


$test=2;

//觸發(fā)自定義錯(cuò)誤
if ($test > 1) {
   trigger_error("A custom error has been triggered");
}
?>


學(xué)び続ける
||
<?php //定義一個(gè)自定義的錯(cuò)誤處理函數(shù) function customError($errno, $errstr, $errfile, $errline) { //輸出錯(cuò)誤消息 echo "<b>Custom error:</b> [$errno] $errstr<br />"; //輸出錯(cuò)誤文件和錯(cuò)誤行 echo "Error on line $errline in $errfile<br />"; echo "Ending Script"; //中止程序運(yùn)行 exit; } //使用set_error_handler 綁定用戶自定義函數(shù) set_error_handler("customError"); $test=2; //觸發(fā)自定義錯(cuò)誤 if ($test > 1) { trigger_error("A custom error has been triggered"); } ?>
提出するリセットコード