PhpStorm + Xdebug でコードにブレークポイントを張って変数の状態をデバッグする方法を紹介します。デバックによるステップ実行は IDE ではおなじみの機能ですね。PhpStorm を使うなら知っていて損はないと思います。 動作確認環境 Mac OS X Mountain LionHomebrewApache + mod-phpPHP 5.4PhpStorm 6.0.3Google Chrome 目次 xdebug をインストール PHP のバージョンと実行ファイルを設定 サーバを追加 Xdebug の待ち受けポート番号を確認 リモートデバッグ用のブックマークレットを登録 PhpStorm の Remote Debug 設定 デバッグ実行 ブラウザのアドオンでデバッグ状態のオン・オフを切り替える コマンドライン用 PHP のデバッグ実行 デバッガを起動するよりテストを書こう x