0

ばかげた質問だと思うかもしれません。しかし、私はこれが必要です。例外スローメッセージを非表示にすることは可能ですか? 例外メッセージでいくつかの問題が発生しています。実際にはデバッグ時に非常に重要なことですが、私の場合はもう表示したくありません

php display_errors off のような方法はありますか?

4

3 に答える 3

3

ini_set('display_errors', false);先頭に追加します。

で error_reporting をオフにしないerror_reporting(0);でください。ログでエラー メッセージを確認し、エラーを修正する必要があります。

于 2012-07-04T05:23:56.360 に答える
2

error_reporting関数を使用して、表示されるエラーを有効/無効にすることができます。PHP の man ページには、利用可能なさまざまなオプションの例があります。

// Turn off all error reporting
error_reporting(0);

コードの特定の部分で例外がスローされている場合は、それをブロックするのではなく、 try / catch ブロックを使用して処理することをお勧めします。

運用サーバーを使用している場合は、エラーの表示をオフにして記録したい場合があります。サーバー上の構成ファイルを変更しdisplay_errorsて 0 に設定するのが理想的です。これにより、サーバー間でコードを同一に保つことができます。

于 2012-07-04T05:22:25.370 に答える
0

error_reporting(0);

および/または

エラーメッセージを、たとえば catch ブロックの txt ファイルに書き込むこともできます (画面に表示せずに)。

于 2012-07-04T05:23:22.080 に答える