eclipse

EclipseのPHPデバッグでローカル変数が参照できない(xdebug)

eclipseのPHPデバッグでローカル変数が参照できなかったので備忘録としてメモ。

Eclipse 3.5.1
PHP 5.3.0
PDT
Xdubug 2.0.6(Exlipse内包)

の環境を作成しいざdebugを開始してみましたが、なぜかローカル変数の参照ができません。
グローバル変数は問題ありませんし、ブレークやステップ実行等ほかの機能は問題なく動いています。

Webで調べてみるとどうやらXdebugにバグがあるようです。
これを修正したものが公開されているのでこれを使うようにしましょう。

Xdebugダウンロード

私は現時点で最新の2.1.0rc1-devを導入してみました。

デバッグ環境によってダウンロードするファイルが異なりますので、環境にあったものをダウンロードしてください。(ちなみに私の環境では5.3 VC6 (32 bit)でした。)

apacheとeclipseを再起動して動作を確認してみましょう。
私はexlipseの再起動をしないで動作確認してしまいハマりました。。。

コンテンツの配信