2016-03-18 24 views
0

下面的代码是示例代码:方法中的一些方法PHP

$sample= $module->get('data') 
      ->anotherModule 
      ->find(true); 

我不明白到底什么是对象层次在这里了。据我所知,必须有一个对象$module和类有一个方法get这需要的参数为'data'

但是根据代码,它仍然深入到anotherModulefind方法。任何人都可以解释我在这段代码中发生了什么?

+1

其呼叫链接...你可以做到这一点,如果所有方法会返回一些对象前。自我[此处链接](http://stackoverflow.com/questions/3724112/php-method-chaining) – Daredzik

回答

1

这就是所谓的方法链接

甲方法返回包含其他方法的对象。你可以找到这里一个例子:PHP method chaining?