Picture 7

通过一下几行代码,类HelloWorldDelegator就可以调用HelloWorld的所有实例方法
function __construct()
{
20 $this->obj = new HelloWorld();
21 }
22
23 function __call($method, $args)
24 {
25 return call_user_func_array(array($this->obj, $method), $args);
26 }
27
28 private $obj;
}

转载请注明:韦旭红的点点滴滴 » __call 通过一个类(Class)的实例(instance)调用另外一个class的实例的方法