完全不清楚如何确定方法是否具有原型。
示例:
<?php
class MyClass
{
public function foo()
{
}
}
$refl = new ReflectionClass('MyClass');
var_dump($refl->getMethod('foo')->getPrototype());
PHP 5.1.2 - 5.5.5 的输出:
致命错误:未捕获的异常 'ReflectionException' 带有消息 'Method MyClass::foo 没有原型'...
我想bool ReflectionMethod::hasPrototype( void )
为我的 ReflectionMethod 包装器实现类似的东西。
有任何想法吗?