0
0

More than 3 years have passed since last update.

xdebugによってvar_dumpはどのように変わるか

Posted at

やりたいこと

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が設定されていない場合のブラウザ表示

全て1行で表示される。見辛い。
image.png

xdebugが設定されている場合のブラウザ表示

  • var_dumpの記述ファイル、行が表示される
  • 自動で改行されている
  • valueに色がついている

image.png

補足

xdebugをアンインストールするのは面倒くさかったので、以下を設定して確認した。

Docker/php/php.ini
xdebug.overload_var_dump = 0

所感

xdebugを設定して見た方が効率上がりそう。

参考

マニュアルの設定を見ると他にも色々できそう。
https://xdebug.org/docs/all_settings

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0