-4

私はphpで独自の例外を書くことに慣れていますが、実際には非常に簡単です。あなたがしているすべては次のようなものです:

class Test extends Exception{
    public function __construct($message, $code = 0){
    }
}

私が得続ける問題は、私が次のようなことをするときはいつでもということです:

throw new Test('bla');

私は得る:

uncaught exception with message bla.

なぜ?

4

2 に答える 2

2

つかめなかったからかな?:p

try {
  throw new Test('bla');
}
catch (Exception $e)
{
  // caught it
}

適切な例外の使用方法については、マニュアルを参照してください

于 2013-02-18T21:43:46.520 に答える
0

コール スタックの上位にブロックがない状態で例外をスローするcatchと、例外が検出されず、エラー メッセージが表示されます。概念を本当に理解するには、例外がどのように機能するかについてもっと読む必要があるかもしれません。

于 2013-02-18T21:44:21.930 に答える