小编Ang*_*gas的帖子

隐藏print_r或var_dump中的特定类字段

是否可以隐藏print_r中的特定类字段?

<?php

class DataManager {
    public $data = array();
}

class Data {
    public $manager;
    public $data = array();

    public function Data ($m, $d) {
        $this->manager = $m;
        $this->data = $d;
    }
}

$manager = new DataManager();

for ($a = 0; $a < 10; $a++) {
    $manager->data[] = new Data($manager, 'Test ' . md5($a));
}

echo '<pre>';
print_r($manager);

?>
Run Code Online (Sandbox Code Playgroud)

这会打印出来

DataManager Object([data] => Array([0] => Data Object([manager] => DataManager Object RECURSION [data] => Test cfcd208495d565ef66e7dff9f98764da)

        [1] => Data Object
            ( …
Run Code Online (Sandbox Code Playgroud)

php

12
推荐指数
1
解决办法
6153
查看次数

标签 统计

php ×1