类php 5.3中的匿名函数

时间:2013-09-18 17:21:03

标签: class anonymous-function php-5.3

我搜索了很多并尝试了解匿名函数的工作方式。

我发现我们可以使用$seft = $this然后在匿名函数中使用它。

但我无法理解的是:

  • 我可以吗?

    class A
    {
        function __Construct()
        {
            $self = new B;
            $self->helloworld = function($world,$self) {
                echo get_class($self).' '.$world;
            };
        }
    }
    
    class B
    {
        function __Construct()
        {
            $this->helloworld('want to say hello world!');
        }
    }
    
    $A = new $A;
    
    //Ouput B want to say hello world!
    

或者还有其他解决方法吗?

0 个答案:

没有答案