php中, public function getmodule() {........}里面,最后一句是 return $this;,请问是返回了什么啊?

2024-12-04 04:28:47
推荐回答(2个)
回答(1):

就是返回这个对象,在PHP类里面$this关键字就是代表这个类内部的引用。如你上面所说的return $this;就是相当于把该对象返回到方法getmodule() 中。
比如:
$abc=new class; //class是指你那个类
echo $abc->getmodule()->cache->key; //输出sdmodule

也就是getmodule() 拥有了该类的所有的成员和方法。

回答(2):

应该是返回了当前对象,没这么用过。。