pdt2.1つくりなおし

  • なんだかおかしいので作り直してみる

環境

デバッグ

  • 空白文字の表示
  • /Applications/MAMP/conf/php5/php.iniに記述
[xdebug]
zend_extension="/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000

デバッグ操作

  • F8がspacesとかぶるのでキーを追加する
  • ブレークポイントを複数打っといて、再開するのが簡単
  • 詳しく見たいときはステップオーバーで行毎にトレース
  • 呼び出し元まで見に行くならステップインを使う
デバッグ(F11 > c-s-←)
再開(F8 > c-s-→)
ステップオーバー(F6 > c-s-↓)
  • 次の行へ
終了(cmd-F2 > c-s-↑)
  • RemoteLaunchをクリックしないと終了できない?
ステップイン(F5)
  • メソッドに潜る
ステップリターン(F7)
  • メソッドの最後まで流す

egit