php中this的用法 php中$this的就近原则


php中this的用法 php中$this的就近原则

文章插图
说明
1、$this的就近原则不仅适用于private属性 , 同样适用于private成员方法 。
2、$this指代被调用的对象 , 但在处理private属性和方法时 , 会遵循就近原则 , 会指代所属方法所在的类 。
实例
class AA{private function foo() {echo "success!n";}public function test() {$this->foo();static::foo();}} class BBBB extends AA{} class CCC extends AA {private function foo(){echo 'CCC';}} $b = new BBBB();$b->test();//Success Success$c = new CCC();$c->test();//Successerror:Call to private method CCC::foo() from scope AA以上就是php中$this的就近原则 , 希望对大家有所帮助 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: