当我们使用$this关键字通过另一个当前方法或变量指向一个方法时


When we point a method by another current method or variable using $this keyword

有时我发现OOP编程的一些方法,$this关键字用于指向当前方法,也指向另一个方法。即CCD_ 1为live-in-github。另一个例子是$this->view->setVar("postId", $postId);。我不知道它叫什么,也不知道如何使用。

它被称为"流畅的接口"。

$this仍然只"指向"单个方法或属性,但该方法可以返回(或属性可以保存)任何PHP数据类型的值,其中包括其他对象。

在第一个示例中,getView()方法返回一个对象,该对象又有一个名为render()的方法;而在第二种情况下view属性保存具有setvar()方法的对象。