PHP ReflectionMethod::getPrototype 反射函数

  • 定义和用法

    ReflectionMethod::getPrototype - 返回方法原型 (如果存在)
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 支持 支持
  • 语法

    ReflectionMethod::getPrototype( void )
    ReflectionMethod::getPrototype() 返回方法原型
  • 参数

    参数 必需的 描述
  • 返回值

    返回方法原型的一个 ReflectionMethod 实例
    如果方法没有原型,产生一个 ReflectionException 异常
  • 示例

    class Hello {
    
        public function sayHelloTo($name) {
            return 'Hello ' . $name;
        }
    
    }
    class HelloWorld extends Hello {
    
        public function sayHelloTo($name) {
            return 'Hello world: ' . $name;
        }
    
    }
    
    $reflectionMethod = new ReflectionMethod('HelloWorld', 'sayHelloTo');
    var_dump($reflectionMethod->getPrototype());
    
    尝试一下
  • 相关页面

    ReflectionMethod::getModifiers() - 获取方法的修饰符