php有没有得到一个类的所有的属性的函数?包括private和protected的 我查了下,get_class_vars这个函数不包括private 和protected的属性,有没有其他的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 5+有Reflection可以用,不妨手册一下. class A { 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', )) preg_match检测“腾”字的奇怪bug 字符替换 80分求ck编辑器的配置 请大侠告诉我这个PHP代码是怎么回事 使用preg_replace替换html里面的问题 导出excel 急问linux下编写php扩展问题,明明已经加载了扩展,但调用函数却提示没定义 用PHP写在线视频录制程序。。。。。 mysql数据排序问题 不是new出来的对象也能用->取值吗 弱弱的问一个问题? 拷贝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', ))