本文概述
- 例子1
- 例子2
- 例子3
- 例子4
- 例子5
- 例子6
- 例子7
- 例子八
例子1
<
?php class cls1 { } $obj=new cls1();
echo get_class($obj);
?>
输出
文章图片
2. get_class_vars:用于获取类的所有变量作为Array元素。
例子2
<
?php class cls1 {var $x=100;
var $y=200;
} print_r(get_class_vars("cls1"));
?>
输出
文章图片
3. get_class_methods:将一个类的所有方法作为数组获取。
例子3
<
?php class cls1 {function fun1(){}function fun2(){} } print_r(get_class_methods("cls1"));
?>
输出
文章图片
4. get_declare_classes:获取当前脚本中的所有声明类以及预定义的类。
例子4
<
?php class cls1 { } print_r(get_declared_classes());
?>
输出
文章图片
5. get_object_vars:获取对象的所有变量作为数组。
例子5
<
?php class cls1 {var $x=100;
var $y=200;
} $obj= new cls1();
print_r(get_object_vars($obj));
?>
输出
文章图片
6. class_exists:检查指定的类是否存在。
例子6
<
?php class cls1 { } echo class_exists("cls1");
?>
输出
文章图片
7. is_subclass_of:通过使用此函数, 我们可以检查第一类是否为第二类的子类。
例子7
<
?php class cls1 { } class cls2 extends cls1 { } echo is_subclass_of("cls2", "cls1");
?>
输出
文章图片
8. method_exists:通过使用此函数, 我们可以检查类方法是否存在。
例子八
<
?php class cls1 {function fun1(){} } echo method_exists("cls1", "fun1");
?>
输出
文章图片
推荐阅读
- PHP参数化函数
- PHP运算符解释和用法
- PHP类型提示
- PHP使用重载
- PHP使用接口
- 呆萌短视频app定制开发(抖音已经开启“短视频+电商”新模式已经开始了(??))
- MemoryMappedFile的初级应用
- [HTML] H5在webApp中的注意事项
- XamarinAndroid组件教程设置自定义子元素动画