52913


var_dumpをファイル出力すると、

[code]

    ob_start();
    var_dump($a);
    $b =ob_get_contents();
    ob_end_clean();
    $fp = fopen("./out.txt", "a+" );
    fputs($fp, $b);
    fclose( $fp );
    
[/code]

下の階層が下記のように...で表示されます

[code]

      public $hoge =>
      array(1) {
        ...
      }
    
[/code]

* * *

var_exportを使用するばすべて表示されるのですが、var_dumpでも同じように表示させることはできますか？


CC BY-SA 4.0
2019-02-21T04:22:43.417
52912
2019-02-21T05:19:08.200
7886
question
php
var_dumpをファイル出力する際、多次元の下の階層まで表示する方法はありますか？


`Xdebug`の設定ってどうなっておりますか？  
設定を下記のように変更してみてはいかがでしょう？

[code]

    ini_set('xdebug.var_display_max_children', -1);
    ini_set('xdebug.var_display_max_data', -1);
    ini_set('xdebug.var_display_max_depth', -1);
    ob_start();
    var_dump($a);
    $b =ob_get_contents();
    ob_end_clean();
    $fp = fopen("./out.txt", "a+" );
    fputs($fp, $b);
    fclose( $fp );
    
[/code]


CC BY-SA 4.0
2019-02-21T05:19:08.200
52913
2019-02-21T05:19:08.200
7676
52912
answer