有时我发现OOP编程的一些方法,$this关键字用于指向当前方法,也指向另一个方法。即CCD_ 1为live-in-github。另一个例子是$this->view->setVar("postId", $postId);
。我不知道它叫什么,也不知道如何使用。
它被称为"流畅的接口"。
$this
仍然只"指向"单个方法或属性,但该方法可以返回(或属性可以保存)任何PHP数据类型的值,其中包括其他对象。
在第一个示例中,getView()
方法返回一个对象,该对象又有一个名为render()
的方法;而在第二种情况下view
属性保存具有setvar()
方法的对象。