0

PHP アプリケーションを稼働させようとしているので、エラー レポートを無効にして (ユーザーからエラーを非表示にするため)、代わりにエラーをログに記録する必要があることを知っています。

PHPドキュメントで関数を見つけました。例が示されていますが、PHP開発者がログに記録するために通常使用するset_error_handler標準エラーハンドラー関数(でコールバックとして設定される)またはクラスがあるかどうか疑問に思っていますset_error_handlerエラー?

「標準」と見なされる関数またはクラスがない場合、エラー処理関数を示しますか?

4

2 に答える 2

2

最善の策は、php.ini ファイルを変更して、画面上のエラー レポートをオフにし、エラー ログをオンにすることです。

ini_set("display_errors", 0);
ini_set("log_errors", 1);
ini_set("error_reporting", E_ALL &~E_DEPRECATED);
ini_set("error_log", "error.log");
于 2013-07-19T18:36:56.987 に答える
1

error_log — 定義されたエラー処理ルーチンにエラー メッセージを送信する

http://php.net/manual/en/function.error-log.php

http://www.stanford.edu/dept/its/communications/webservices/wiki/index.php/How_to_perform_error_handling_in_PHP

于 2013-07-19T18:37:20.413 に答える