0

このサンプルコードを検討してください。

<?    
try {
        throw new Exception('new');
    } catch (Exception $ex) {
        echo "caught";
    }
?>

これは、実行時に文字列「caught」を出力するだけでよいと思います。( ! ) Exception: new in test.php on line 2ただし、表示エラーがオンになっていると、呼び出しスタックとスコープ内の変数のダンプのように、Webページに例外が表示されます。

表示エラーがオフの場合、例外通知は表示されません。try catchブロックは、表示エラーがオンになっていても通知が表示されないようにするべきではありませんか?

4

1 に答える 1

1

xdebugを使用していて、xdebugまたはエラー報告を無効にせず、キャッチされた例外のトレースメッセージを表示したくない場合は、次のコマンドを使用して例外トレースの表示をオフにすることができます。

xdebug.show_exception_trace = 0

php.iniで

于 2012-11-04T15:35:37.513 に答える