您可以利用
__call这一点:
class Foo{ public function __call($method, $args) { if (isset($this->$method)) { $func = $this->$method; return call_user_func_array($func, $args); } }}$foo = new Foo();$foo->bar = function () { echo "Hello, this function is added at runtime"; };$foo->bar();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)