PHP取得一个类的属性和方法的实现代码 |
本文标签:属性,方法 复制代码 代码如下: <?php class myclass { var $var1; var $var2 = xyz; var $var3 = 100; private $var4; function myclass() { $this->val1 = "foo"; $this->val2 = "bar"; return true; } function test1() { return true; } } //get_class_methods() 返回由类的方法名组成的数组 get_class_methods(myclass) 或 get_class_methods(new myclass()) ; //get_class() 返回对象的类名 //get_class_vars() 返回由类的默认属性组成的数组 $my_class = new myclass(); $class_vals = get_class_vars(get_class($my_class)); foreach($class_vars as $name => $value) { echo "$name : $value\n<br/>"; } ?> |