ReflectionMethod::getPrototype
ReflectionMethod::getPrototype
(PHP 5, PHP 7)
ReflectionMethod :: getPrototype - 获取方法原型(如果有的话)。
描述
public ReflectionMethod ReflectionMethod::getPrototype ( void )
返回方法原型。
参数
该功能没有参数。
返回值
方法原型的ReflectionMethod实例。
错误/异常
如果该方法没有原型,则抛出ReflectionException异常。
例子
示例#1 ReflectionMethod :: getPrototype()示例
<?php
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()
?>
上面的例子将输出:
object(ReflectionMethod)#2 (2) {
["name"]=>
string(10) "sayHelloTo"
["class"]=>
string(5) "Hello"
}
← ReflectionMethod::getModifiers
ReflectionMethod::invoke →