关闭

__call方法的使用

125人阅读 评论(0) 收藏 举报
分类:

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);
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:19367次
    • 积分:732
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:11篇
    • 译文:1篇
    • 评论:0条
    文章分类