如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
1. class_exists(‘A’)
//判断某类是否存在
2. get_class_methods(‘A’)
//获取类 或对象的共有方法,以数组的形式显示出来
3. get_class_vars(‘A’)
//获取类中的共有属性,与上相同
4. get_object_vars($a)
//获取对象中 共有属性
5. get_class($a)
//获取对象的类名
6. get_parent_class(‘B’)
//获取 对象或类 中的父类类名
7. method_exists(‘A’,’aaa’)
//获取类或对象方法是否存在
8. property_exists(‘A’,’age’)
//判断属性是否存在
9. get_declared_classes()
//获取全部的类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
class A{ private $name; public $age; public function aaa(){} public function bbb(){} } class B extends A{} $a = new A(); $b = new B(); var_dump(class_exists('A'));//判断某类是否存在 var_dump(get_class_methods('A'));//获取类 或对象的共有方法,以数组的形式显示出来 //array(2) { [0]=> string(3) "aaa" [1]=> string(3) "bbb" } var_dump(get_class_vars('A'));//获取类中的共有属性,与上相同 var_dump(get_object_vars($a));//获取对象中 共有属性 var_dump(get_class($a));//获取对象的类名 var_dump(get_parent_class('B'));//获取 对象或类 中的父类类名 var_dump(method_exists('A','aaa'));//获取类或对象方法是否存在 var_dump(property_exists('A','age'));//判断属性是否存在 print_r(get_declared_classes());//获取全部的类 |