我正试图说明如何捕获在PHP中标的的任何方法。 我知道磁力功能(>>-quest/code>,但只有在所指物体上不存在的方法时才启动。
例如,我有这样的情况:
class Foo
{
public function bar()
{
echo foobar ;
}
public function override($method_name,$method_args)
{
echo Calling method ,$method_name, <br /> ;
$this->$method_name($method_args); //dirty, but working
}
}
当我们这样做时:
$foo = new Foo();
$foo->bar();
我希望这一产出:
Calling method bar
foobar
而不是:
foobar
是否有办法这样做? 帮助请: