0
私はすべてのPHPエラーをユーザーに非表示にしてテーブルに格納したい(開発用ではない)PHPサイトで使用する設定を持っていますデータベースに格納されます。私が試してみましたPHPエラーを表示しないでデータベースに格納する正しい方法
error_reporting(SHOW_E_ALL); // SHOW_E_ALL = 0 for production
ini_set('display_errors', SHOW_ERRORS); // SHOW_ERRORS = FALSE for production
ini_set('display_startup_errors', SHOW_ERRORS); // SHOW_ERRORS = FALSE for production
set_error_handler('myErrorFunction', E_ALL);
:私は、次の設定を持っていますが、何らかの理由で、私はFALSEに(カスタマイズした)定義された定数の値を変更した場合、私はどちらも、データベースlogingを表示エラーを得ることはありませんさまざまな組み合わせがありますが、ブラウザナビゲータのエラー表示とエラーのデータベースログ、または表示とログがなく、必要な組み合わせはありません。データベースへの表示とエラーログはありません。
あなたのエラーは、データベースに由来したらどう? –
tryとcatchブロックを使用します。 – Phiter
tryとcatchを使用し、エラーを格納するためにデータベースを使用しないで、エラーをファイルに記録します。 – JiteshNK