PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

導入 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

導入

導入 – Gtk2_ExceptionDump の使用法

Gtk2_ExceptionDump について

Gtk2_ExceptionDump は、 PHP スクリプトで発生しうる一般的なエラーや警告を捕捉し、表示します。 処理できるものは、PHP のエラー、注意、警告 そして PEAR Error や他で捕捉されなかった例外です。 これらが Gtk2 ウィンドウ上のツリービューに表示されます。 エラーメッセージやバックトレースも表示されます。

いちばん簡単な方法は、クラスがすべて自動で処理できるようにすることです。 どのエラーを捕捉するかを「すべて、PHP エラー、PEAR エラー、 未捕捉の例外」のいずれかから指定できます。 指定するためには、以下のメソッドを使用します。

  • setupExceptionHandler()

  • setupPearErrorHandler()

  • setupPhpErrorHandler()

  • setupAllHandlers()

Gtk2_ExceptionDump ですべてのエラーを処理させる

<?php
require_once 'Gtk2/ExceptionDump.php';
Gtk2_ExceptionDump::setupAllHandlers();
?>

例外を手動で処理する

Gtk2_ExceptionDump にすべてを任せたくない場合は、 たとえば catch() 文の中で自分でウィンドウを表示します。

例外の手動処理

<?php
try {
    
// 例外を発生させるような
    // 処理を行います
} catch (Exception $e) {
    require_once 
'Gtk2/ExceptionDump.php';
    
Gtk2_ExceptionDump::display($e);
}
?>

他の例

他のパッケージと同様、いろいろなサンプルが doc ディレクトリ /path/to/pear/docs/Gtk2_ExceptionDump/examples/ にあります。

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「導入」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 導入」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: