我正在努力提高我的OOP技能.最近,我读过一篇具有以下代码结构的文章:
$this->getUserInfo()->display();
Run Code Online (Sandbox Code Playgroud)
当我编码时,我只是做这样的事情:
$this->getUserInfo();
Run Code Online (Sandbox Code Playgroud)
我如何做上面这样的事情......"多次传递"或者其他所谓的.我觉得如果我能让我的代码能够做到这一点很酷......只看代码......我印象深刻.
有人可以发布复制上述内容的代码......我也想尝试一下.我想学习^^
谢谢!
诀窍是简单地从getUserInfo()方法返回一个对象,通常该方法返回它所属的对象,即$this.
function getUserInfo() {
// do something
return $this;
}
Run Code Online (Sandbox Code Playgroud)