用来操作对象或类的函数:获取一个类中的方法的名字,类的属性名字

class A{

​ public $a = 1;

​ protected $b = 2;

​ public function __construct()

​ {

​ echo 'fe'."\n";

​ }

​ public static function index(){

​ echo 'index'."\n";

​ }

​ protected function ddd(){

​ }

}

$a = new A;

$b = '';

// 检测类A是否被定义

echo class_exists('A')."\n";

// 获取实例$a 的类名

echo get_class($a)."\n";

// 传入的变量如果不是对象类型,产生警告

echo get_class($b)."\n";

// 返回类的 public 属性组成的数组

print_r( get_class_vars("A") );

// 返回对象或类的 public 方法名组成的数组

print_r( get_class_methods( $a ) );

猜你喜欢

转载自www.cnblogs.com/zxcv123/p/12094047.html