我见过其他这样做的对象:
$obj->method1()->method2();
我该怎么做?每个函数只是修改一个对象的指针还是返回一个指针?
我不知道这种风格的正确术语——如果有人能帮助我,那就太好了。
最佳答案
这是通过在每个函数的末尾返回 $this
来实现的,从而提供可链接的引用。
class MyClass {
public function method1() {
//...
return $this;
}
public function method2() {
//...
return $this;
}
}
关于php - 如何创建 PHP 方法链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2962157/