PHP中的类函数和类对象

1.class_exists()函数接受表示类的字符串,检查并返回布尔值。如果类存在,返回true,否则返回false;

  echo class_exists('Computer');

2.get_class ()函数获取对象的类名,如果不是对象,返回false.

  echo get_class($computer);

3.get_class_methods()函数获取类中的方法(公共的),以数组的形式返回。

  print_r(get_class_methods($computer));

  或者:print_r(get_class_methods(‘Computer’));

4.get_class_vars()函数获取类中的字段(公共的),以数组的形式返回

  print_r(get_class_vars($computer));

  或者:print_r(get_class_vars(‘Computer’));

5.get_parent_class()函数获取子类的父类,如果没有返回false

  echo get_parent_class('NoteComputer');//打印出父类名

6. interface_exists()函数确定接口是否存在,如果存在返回true,否则返回false

  echo interface_exists('接口名');

7. is_a()函数确定对象是否是类或者是否是这类的父类,返回true,否则返回false

  echo is_a(object object, string class_name);

8. is_subclass_of()函数确定对象是否是类的子类,是返回true,否则返回false

  echo is_subclass_of(object object,string class_name);

9. method_exists()函数确定对象的方法是否存在,是返回true,否则返回false

  echo method_exists(object object ,string method_name);

原文地址:https://www.cnblogs.com/changshaoshuai/p/3288457.html