学堂 学堂 学堂公众号手机端

PHP中$this的就近原则如何理解及应用

lewis 1年前 (2024-04-07) 阅读数 8 #技术
今天这篇我们来学习和了解“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的就近原则如何理解及应用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业技术相关的知识可以关注博信网站,小编每天都会为大家更新不同的知识。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门