__call方法的使用

class maomaomao
{
    function maomao($count)
    {
        for($i=0;$i<$count;$i++)
        {
            echo "Hello World\n";
        }
        return "叫了".$count."次";
    }
}
class HelloWorldDelegator
{
    function __construct()
    {
        $this->obj=new maomaomao();

    }

    function __call($method,$args)
    {
        return call_user_func_array(array($this->obj,$method), $args);
    }
    private $obj;
}

$obj=new HelloWorldDelegator();
// print $obj->display(2);
print $obj->maomao(2);
阅读更多
个人分类: php
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

__call方法的使用

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭