-2

私はサードパーティの API を使用しています。

trigger_error function

エラーについて。

これは Web サイトに表示されます。このようなエラーがウェブサイトに表示されないようにするためのより良い方法は何ですか?

4

4 に答える 4

0

@Dainis Abolsが言ったようerror_reporting()に、各ドキュメントの先頭にある関数呼び出しを使用してエラーレポートをオフにするか、すべてのドキュメントで共通に使用されるインクルードファイルに配置することができます。最も効果的なmeathodは、php.iniファイルで変更することですが、error_reporting0に変更します。

于 2013-02-01T08:53:20.237 に答える
0

Cakephpを使用している場合は、Config/core.phpでデバッグを0に変更します

/**
 * CakePHP Debug Level:
 *
 * Production Mode:
 *  0: No error messages, errors, or warnings shown. Flash messages redirect.
 *
 * Development Mode:
 *  1: Errors and warnings shown, model caches refreshed, flash messages halted.
 *  2: As in 1, but also with full debug messages and SQL output.
 *
 * In production mode, flash messages redirect after a time interval.
 * In development mode, you need to click the flash message to continue.
 */
    Configure::write('debug', 0);
于 2013-02-01T09:58:55.253 に答える
0

これをPHPファイルの上に置きます

error_reporting(0);
ini_set('display_errors', 0);
于 2013-02-01T08:52:45.630 に答える
0

すべてのエラーを防ぐ必要がある場合は、使用できるスクリプトまたはサード パーツ API でエラーを表示する必要がないことを意味します

error_reporting(0);
ini_set('display_errors', 0);

コードの特定の行でエラーを防ぐ必要がある場合は、その行の前に @ を使用すると、エラーが抑制されます

ここを参照してくださいhttp://us3.php.net/manual/en/language.operators.errorcontrol.php

于 2013-02-01T09:01:19.793 に答える