PHP类相关函数的使用
布尔class_alias(字符串的原创,字符串的别名{ bool $autoload =真})为类创建一个别名布尔class_exists(字符串的class_name {,bool $autoload })-是否检查类被定义
字符串get_called_class(void)得到的静态方法调用的类的名称
复制代码代码如下所示:
类Foo {
静态公共功能测试(){
var_dump(get_called_class());
}
}
类杆延伸foo { }
测试:();
酒吧::测试();
阵列get_class_methods(混合class_name美元)-返回从类的方法名称的数组
get_class_vars(字符串数组class_name)-返回该类的默认属性的数组
字符串get_class({ } $ obj对象)-返回的对象的类的名称
阵列get_declared_classes(void)-返回在当前脚本的定义的类名称的数组
阵列get_declared_interfaces(void)-返回在当前脚本的所有声明的接口名称的数组
阵列get_object_vars(对象obj)-返回一个数组组成的对象属性
字符串get_parent_class({ } $ obj返回混合)的对象或类的父的名字
布尔interface_exists(字符串的interface_name { bool $autoload })检查接口是否已定义
布尔is_a(对象的对象,字符串的class_name)-返回true如果对象属于这类或类是该对象的父
布尔is_subclass_of(对象的对象,字符串的class_name)的检测对象是由类的子类实例化得到
布尔method_exists(对象的对象,字符串的method_name)是否检查类的存在的方法
布尔property_exists(混合美元类,字符串的属性)-检查是否有此属性的对象或类