Php/docs/reflectionmethod.getprototype

来自菜鸟教程
跳转至:导航、​搜索

ReflectionMethod::getPrototype

(PHP 5 >= 5.1.2, PHP 7)

ReflectionMethod::getPrototype返回方法原型 (如果存在)


说明

public ReflectionMethod::getPrototype ( ) : ReflectionMethod

返回方法原型


参数

此函数没有参数。


返回值

方法原型的一个 ReflectionMethod 实例


错误/异常

如果方法没有原型,产生一个 ReflectionException


范例

Example #1 ReflectionMethod::getPrototype() example

<?phpclass 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());?>

以上例程会输出:


object(ReflectionMethod)#2 (2) {
  ["name"]=>
  string(10) "sayHelloTo"
  ["class"]=>
  string(5) "Hello"
}

参见