码迷,mamicode.com
首页 > Web开发 > 详细

PHP中类和对象相关的函数

时间:2019-05-03 11:17:32      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:bool   array   object   src   als   exist   font   source   var   

1、class_exists

  用于判断一个类是否存在,参数为类名;

2、interface_exists

  判断一个接口是否存在,参数为接口名;

3、method_exists

  判断一个方法是否存在,参数需要两个,第一个是实例化的对象,第二个是方法名,如果该方是存在的话,那么久会得到一个布尔值的true;

技术图片

4、get_class

  获取当前的对象所属的类,参数是实例化的对象变量;

技术图片

5、get_parent_class

  获取对象的父类名,也就是说,如果当前类是子类,那么就会存在有父类,该方法就能够获取到实例化对象的父类名,如果不存在父类的话,那么就会返回false;

技术图片

6、get_class_methods

  获取类的所有方法名,返回一个索引数组,数组内为方法名的集合,参数为类名;

  可以获得自己的和继承父类的所有的公开方法(静态和非静态方法都是可获取的),但是在类外不能获取受保护的和私有的方法名;

技术图片

 

7、get_class_vars

  获取类的所有的当前和继承的公开属性,但是在类外是不能获取受保护的和私有的属性名;

技术图片

8、is_object

  判断一个变量是否是一个对象;

对于这种is。。。。 还有很多,如is_integer  is_bool   is_float|is_double|is_real   is_null   is_array  is_string  is_resource

PHP中类和对象相关的函数

标签:bool   array   object   src   als   exist   font   source   var   

原文地址:https://www.cnblogs.com/leaf-blog/p/10804423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!