スクリプトの実行中に発生したエラー/通知/警告の数を数える方法はありますか?
私はこのようなことをしたいです:
Warnings: 125
Notices: 234
..etc
ありがとう
スクリプトの実行中に発生したエラー/通知/警告の数を数える方法はありますか?
私はこのようなことをしたいです:
Warnings: 125
Notices: 234
..etc
ありがとう
$warn = $notice = 0;
function f() {
global $warn, $notice;
$argv = func_get_args();
switch($argv[0]) {
case E_WARNING: $warn++; break;
case E_NOTICE: $notice++; break;
}
}
set_error_handler('f', E_ALL);
必要に応じて展開します:)
set_error_handler()
エラーをログに記録/表示するだけでなく、グローバルカウンターをインクリメントするカスタムエラーハンドラーを定義するために使用できます。