[PHP] MAMP で var_dump() の出力をキレイに整形・色づけする方法(XDebug の設定)

Mac に MAMP をインストールして PHP の開発をする場合、そのままだと var_dump() の出力が適切なところで改行されずに画面にずらーっと表示されてしまいます。

これは、XDebug を利用するとキレイに色づけ・整形されて出力されるようになります。

MAMP に含まれる PHP 実行環境には、あらかじめ XDebug が含まれていますが、デフォルトでは無効になっているので、それを有効化してあげれば OK です。

    具体的には、php.ini (MAMP のスタートページを開いて「phpInfo」のページを開き、「php.ini」で検索すると php.ini ファイルの場所が分かります)にある、以下の行:

    [xdebug]
    ;zend_extension="/Applications/MAMP/bin/php/php5.4.10/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
    

    の行頭にあるセミコロン「;」を削除して、以下のようにします:

    [xdebug]
    zend_extension="/Applications/MAMP/bin/php/php5.4.10/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
    

    これだけです。簡単ですね!


    Pocket
    Bookmark this on Yahoo Bookmark

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>