thinkphp框架中获取类里面的所有方法
Posted 代码当酒喝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp框架中获取类里面的所有方法相关的知识,希望对你有一定的参考价值。
//dd(get_class_methods($e),$e->getMessage(),$e->getCode());
获取php类的所有属性和所有方法,可通过反射机制
<?php
class Class1{
public $var1 = 'var1';
public $var2 = 'var2';
private $var3 = 'var3';
public function method1(){}
public function method2(){}
private function method3(){}
}
print_r(get_class_methods(Class1));
print_r(get_class_vars(Class1));
//用反射类可以获得私有属性和私有方法
$ref = new ReflectionClass(Class1);//Class1 可以为对象实例 $class = new Class();
print_r($ref->getMethods());
print_r($ref->getProperties());
以上是关于thinkphp框架中获取类里面的所有方法的主要内容,如果未能解决你的问题,请参考以下文章