SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

[PHPプロ!] FirebugをPHPのデバッガとして使う方法

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

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プロ!

関連リンク

転載元

 PHPプロ!:最新のPHPニュース

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

PHPプロ!(PHPプロ!)

PHPプロ!」は、アシアル株式会社が運営するPHP開発者のためのポータル&コミュニティサイトです。同サイトでは、PHP最新ニュースや、困ったときのQ&A掲示板、初心者向けのPHP講座、PHP中級者のためのTIPSメーリングリスト、中・上級者向けの技術ノウハウ満載のPHPプロ!マガジンの提供など、PHP開発...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/1005 2007/02/14 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング