我正在努力提高我的 OOP 技能。最近,我读到一篇文章,有这样的代码结构:
$this->getUserInfo()->display();
当我编码时,我只是做这样的事情:
$this->getUserInfo();
我该如何做类似上面的事情......“多次传递”或任何它所谓的。我认为如果我能让我的代码能够做到这一点,那就太酷了...只要看看代码...我就印象深刻。
有人可以发布一个复制上述内容的代码吗...我也想尝试一下。我想学习一下^^
谢谢!
最佳答案
技巧是简单地从 getUserInfo()
方法返回一个对象,通常该方法返回它所属的对象,即 $this
。
function getUserInfo() {
// do something
return $this;
}
关于PHP面向对象结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170437/