AJAX Magazineで、Firefoxのアドオン Firebug を使ってPHPのデバッグを行う方法が紹介されています。FirebugはJavaScriptのデバッグをするときに非常に便利なプラグインですが、ここで紹介されているスクリプトを利用すればJavaScriptだけでなく、PHPのデバッガとしても非常に有効なツールとして使うことが出来るようになります。
AJAX Magazineで、Firefoxのアドオン Firebug を使ってPHPのデバッグを行う方法が紹介されています。FirebugはJavaScriptのデバッグをするときに非常に便利なプラグインですが、ここで紹介されているスクリプトを利用すればJavaScriptだけでなく、PHPのデバッガとしても非常に有効なツールとして使うことが出来るようになります。
まず以下のURLの記事の下の方にある150行ほどのスクリプトをコピーし、buggy.class.phpを作成します。
この際、一番下に記述してある以下の3行はエラーを意図的に発生させるためのサンプルなので削除しておいてください。
trigger_error("Error Message", WARNING); trigger_error("Just for info", NOTICE); trigger_error("This is fatal", FATAL);</pre>
あとはデバッグを行いたい自分のスクリプト上でbuggy.class.phpをincludeしておくだけです。これでFirebugを導入したFirefoxでスクリプトを実行すると、この画像のようにFirebugのConsole欄にエラーが表示されるようになります。
FirePHPはFirebugにFirePHPタブを追加しますが、このbuggy.class.phpは新しいタブは追加せずにConsole画面を利用してエラーの表示を行っています。
実際に実行してみると、buggy.class.php自身が出すNOTICEエラーも表示されたり、IEで開くとスクリプトエラーを起こしまくったりと微妙に使いづらい点もありますが、JavaScriptとPHPを同時にデバッグできるツールとして十分使えます。PHP+JavaScriptでコードを書くことが多い方は一度試してみてはいかがでしょうか。(PHPプロ!)
関連リンク
- 【AJAX Magazine】 How to use Firebug to Debug PHP Scripts
- Firebug | Firefox Add-ons | Mozilla Corporation
転載元
PHPプロ!:最新のPHPニュース
この記事は参考になりましたか?
- この記事の著者
-
PHPプロ!(PHPプロ!)
「PHPプロ!」は、アシアル株式会社が運営するPHP開発者のためのポータル&コミュニティサイトです。同サイトでは、PHP最新ニュースや、困ったときのQ&A掲示板、初心者向けのPHP講座、PHP中級者のためのTIPSメーリングリスト、中・上級者向けの技術ノウハウ満載のPHPプロ!マガジンの提供など、PHP開発...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です