1

这种方法叫什么?我试图复制这一点,但我不知道谷歌如何找到类似的结果进行解释。非常感谢对此提供的任何信息,谢谢。我相信我在 Drupals 框架中看到了这一点。

$query->fields('...')->condition('...')->execute()->fetchAssoc();
4

3 回答 3

3

它称为方法链接。当您的方法返回自身(对象)时:

class testObject
{
   function testMethodOne()
   {
       return $this;
   }

   function testMethodTwo()
   {
       return $this;
   }
}

$obj = new testObject;
$obj->testMethodOne()->testMethodTwo();
于 2013-05-29T19:20:46.577 回答
0

它被称为方法链,从 php5 开始可用。
有关更多信息,请查看
stackoverflow.com/questions/3724112/php-method-chaining

于 2013-05-29T19:23:48.870 回答
0

在 drupal 术语中,正在发生的事情是,将使用作为输入提供的“字段”(select 子句)触发查询,使用“条件”过滤获取的记录(where 子句)并执行以最终触发查询并返回输出为关联数组。

于 2013-05-29T19:24:29.303 回答