PHP中$this的就近原则如何理解及应用
今天这篇我们来学习和了解“PHP中$this的就近原则如何理解及应用”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“PHP中$this的就近原则如何理解及应用”有一定的帮助。有这方面学习需要的朋友就继续往下看吧!
“PHP中$this的就近原则如何理解及应用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业技术相关的知识可以关注博信网站,小编每天都会为大家更新不同的知识。
说明
1、$this的就近原则不仅适用于private属性,同样适用于private成员方法。
2、$this指代被调用的对象,但在处理private属性和方法时,会遵循就近原则,会指代所属方法所在的类。
实例
classAA { privatefunctionfoo(){ echo"success!\n"; } publicfunctiontest(){ $this->foo(); static::foo(); } } classBBBBextendsAA { } classCCCextendsAA{ privatefunctionfoo() { echo'CCC'; } } $b=newBBBB(); $b->test();//SuccessSuccess $c=newCCC(); $c->test();//Successerror:CalltoprivatemethodCCC::foo()fromscopeAA
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
“PHP中$this的就近原则如何理解及应用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业技术相关的知识可以关注博信网站,小编每天都会为大家更新不同的知识。
版权声明
本文仅代表作者观点,不代表博信信息网立场。