HOME>情報備忘録>[PHP]Xdebugでvar_dump()の出力が省略されて困る場合の対応

[PHP]Xdebugでvar_dump()の出力が省略されて困る場合の対応

Xdebugを利用している場合、var_dump()の出力が省略されて困る場合、 xdebug.iniかini_set()で設定する。

デフォルト設定

なにも設定しない場合は下記の設定になる。

設定項目 デフォルト値
xdebug.var_display_max_data 512
xdebug.var_display_max_depth 3

xdebug.ini

サーバー全体で設定を変更したい場合、xdebug.iniで設定する。 Ubuntuの場合、下記パスにある。

/etc/php5/conf.d/xdebug.ini

  1. xdebug.var_display_max_data = 4096
  2. xdebug.var_display_max_depth = 20
  3.  

ini_set()

特定のスクリプトだけに設定したい場合、PHPファイル内でini_set()を使うことで設定できる。

PHP

  1. <?php
  2. ini_set('xdebug.var_display_max_data', 4096);
  3. ini_set('xdebug.var_display_max_depth', 20);
  4. ?>
参照サイト
投稿日 2012年2月13日 02:20
カテゴリ 設定
タグ PHP | Xdebug
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1267

コメント

コメントする
Name
Email Address
URL