如何获取php某一个类有哪些方法
function getobjallmethods($obj)
    {
        $class = new ReflectionClass($obj);
        foreach ($class->getMethods() as $key => $methodType) {
            if ($methodType->isPrivate()) {
                $allmethods[$key]['type'] = 'private';
            } elseif ($methodType->isProtected()) {
                $allmethods[$key]['type'] = 'protected';
            } else {
                $allmethods[$key]['type'] = 'public';
            }
            $allmethods[$key]['name'] = $methodType->name;
            $allmethods[$key]['class'] = $methodType->class;
        }
        return $allmethods;
    }
$arr_all_methods = getobjallmethods('React\Http\Message\ServerRequest');
error_log("all_methods = ".var_export($arr_all_methods, true));
以上是一个获取阿里云函数计算
React\Http\Message\ServerRequest这个类有哪些方法可以调用的实现.
并且返回的数组会按照
protected
public
private
3种不同的类型区分开.
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号