在函数后使用函数 PHP OOP

use a function after a function PHP OOP

我有一个简单的 OOP 问题

我在很多框架中都看到过 Laravel 像这样的东西:

$data = Model::OrderBy('id','desc')->skip(5)->take(10)->get()->toArray();

我的问题是,我怎样才能在另一个函数之后调用一个函数?

例子:

class test{

public function test1(){}
public function test2(){}

}

如何在测试 1 之后调用函数测试 2 test1()->test2()

希望问题清楚

在最简单的形式中,您只需 return 所有可链接方法中的当前实例:

return this;

通常这些链式方法 return 一个新对象而不是改变当前对象 - 这称为不可变性或不可变对象。