我查了下,get_class_vars这个函数不包括private 和protected的属性,有没有其他的?
解决方案 »
- UTF-8的 \xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8 这个是什么意思?
- xampp中的mysql乱码问题
- 页面加了<script langage……后就白屏了
- 【急】php字符串压缩后处理就无法解压了
- 看这个上了csdn的论坛首页,我希望发问的时候能提前思考一下.
- 请问这是什么错误
- 那位老大详细解释一下$i[1]这个的概念
- 怎样 学好php呢??
- 怎样可以只取数字部分数据?
- 关于定制的一个Session的存储方法
- 弱弱的问一个问题?
- 拷贝php.ini-dist或php.ini-recommended到/usr/local/lib目录,并命名为php.ini:cp php.ini-dist
private $a = 1;
protected $b = 2;
public $c = 3;
var $d = a;
}print_r(get_class_vars('A')); //Array ( [c] => 3 [d] => a )
$p = new A;print_r(get_object_vars($p)); //Array ( [c] => 3 [d] => a )print_r($p); //A Object ( [a:private] => 1 [b:protected] => 2 [c] => 3 [d] => a )
var_export($p); // A::__set_state(array( 'a' => 1, 'b' => 2, 'c' => 3, 'd' => 'a', ))