2009-07-22 eclipse php PHPパースペクティブ eclipseをちゃんと使いこなそうと eclipse画面内で動作確認したい 必要なビュー エディタ(右) PHPエクスプローラー(左) 内部webブラウザ(高速) タスク(高速) 問題(高速) アウトライン クラス、関数、定数の表示 cakephpを使った開発ではあまり使わない PHPプロジェクトアウトライン 各種ライブラリのソースを追跡する時に使うと便利 PHP関数 インクリメンタルサーチできるが遅い マニュアルリンクはhttp://www.php.net/manual/jaにすればよい それほど便利じゃない コンソール・型階層はよくわからない PHPデバッグパースペクティブ PHPパースペクティブでは画面の分割がもったいない 常時デバッグパースペクティブで編集することにする 必要なビュー エディタ(右) PHPエクスプローラー(左) 内部webブラウザ(左) タスク(高速) 問題(高速) デバッグ(上) 実行、停止、ステップ等のコントロール ショートカットキーで操作推奨 ブレークポイント(上) 変数(左) 式(左) 変数の追跡はこれで デバッグ出力、ブラウザ出力、コンソール デバッグする度に現れる とりあえず(上か高速)に入れておく 使い方はわからない デバッグ操作 F8がspacesとかぶるのでキーを追加する ブレークポイントを複数打っといて、再開するのが簡単 詳しく見たいときはステップオーバーで行毎にトレース 呼び出し元まで見に行くならステップインを使う 再開(F8 > F13) 次のブレークポイントまで流す ステップオーバー(F6 > F14) 次の行へ 終了(cmd-F2 > F15) RemoteLaunchをクリックしないと終了できない? ステップイン(F5) メソッドに潜る ステップリターン(F7) メソッドの最後まで流す