Gtk2_ExceptionDump は、 PHP スクリプトで発生しうる一般的なエラーや警告を捕捉し、表示します。 処理できるものは、PHP のエラー、注意、警告 そして PEAR Error や他で捕捉されなかった例外です。 これらが Gtk2 ウィンドウ上のツリービューに表示されます。 エラーメッセージやバックトレースも表示されます。
いちばん簡単な方法は、クラスがすべて自動で処理できるようにすることです。 どのエラーを捕捉するかを「すべて、PHP エラー、PEAR エラー、 未捕捉の例外」のいずれかから指定できます。 指定するためには、以下のメソッドを使用します。
setupExceptionHandler()
setupPearErrorHandler()
setupPhpErrorHandler()
setupAllHandlers()
例 46-1Gtk2_ExceptionDump ですべてのエラーを処理させる
|
Gtk2_ExceptionDump にすべてを任せたくない場合は、 たとえば catch() 文の中で自分でウィンドウを表示します。
例 46-2例外の手動処理
|