用$ this调用静态函数>> [

问题描述 投票:0回答:1
我在弄乱,发现您实际上可以使用$this->method()调用静态方法

这让我对调用静态方法的三种方式(我知道)之间的差异感到困惑和好奇。>

$this->method(); static::method(); self::method();

现在,我想我理解后两者的区别,但是第一个呢?

[我四处乱逛,发现您实际上可以使用$ this-> method()调用静态方法,这使我对这三种方式之间的区别感到困惑和好奇(我知道...

php static
1个回答
0
投票
重要的是要在类继承的上下文中了解静态属性的行为:

在父类和子类中定义的静态属性将保存每个类的DISTINCT值。在子方法内部正确引用self::static::至关重要,以引用所需的静态属性。

© www.soinside.com 2019 - 2024. All rights reserved.