やりたいこと
xdebugをインストールしてからvar_dumpの表示が変わった。
具体的にどのように変わるのか確認してみた。
環境(今回の作業に関連ないものも記載)
- MacBookPro(macOSCatalina10.15.5)
- PHPStorm2020.2
- docker desktop2.2.0.3
- cakephp4.1.2
- xdebug2.9.6
実装
test.php
$test = ['a' => 'apple', 'b' => 'bed', 'c' => ['cat', 'cookie']];
var_dump($test);
xdebugが設定されていない場合のブラウザ表示
xdebugが設定されている場合のブラウザ表示
- var_dumpの記述ファイル、行が表示される
- 自動で改行されている
- valueに色がついている
補足
xdebugをアンインストールするのは面倒くさかったので、以下を設定して確認した。
Docker/php/php.ini
xdebug.overload_var_dump = 0
所感
xdebugを設定して見た方が効率上がりそう。
参考
マニュアルの設定を見ると他にも色々できそう。
https://xdebug.org/docs/all_settings