PHP カスタム エラー処理の使用例_PHP チュートリアル
Jul 13, 2016 am 10:01 AMphpカスタムエラーハンドリングの使用例
この記事では主にphpカスタムエラーハンドリングの使用方法を紹介します。サンプルは、カスタム関数を通じてphpのエラーハンドリングスキルを分析します。必要な方は参考にしてください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
<?php エラー報告(E_ALL); 関数 ErrHandler($errorno, $errorstr, $errorfile, $errorline) { $display = true; $notify = false; $halt_script = false; $error_msg = "<br>$errorline で $errorno エラーが発生しています $エラーファイル<br>"; スイッチ($errorno) { ケース E_USER_NOTICE: ケース E_通知: $halt_script = false; $notify = true; $label = "<B>お知らせ</B>"; 休憩; ケース E_USER_WARNING: ケース E_警告: $halt_script = false; $notify = true; $label = "<b>警告</b>"; 休憩; ケース E_USER_ERROR: ケース E_エラー: $label = "<b>致命的なエラー</b>"; $notify=true; $halt_script = false; 休憩; ケース E_PARSE: $label = "<b>解析エラー</b>"; $notify=true; $halt_script = true; 休憩; デフォルト: $label = "<b>不明なエラー</b>"; 休憩; } if($notify) { $msg = $label . $msg をエコー; } if($halt_script) exit -1; } $error_handler = set_error_handler("ErrHandler"); echo "<BR><H2>カスタム エラー ハンドラーの使用</h2><BR>"; trigger_error("<BR>E_USER_NOTICE によるエラー</BR>", E_USER_NOTICE); trigger_error("<BR>E_USER_WARNING によるエラー</BR>", E_USER_WARNING); trigger_error("<BR>E_USER_ERRORによるエラー</BR>", E_USER_ERROR); trigger_error("<BR>E_PARSEによるエラー</BR>", E_PARSE); ?>
|

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
