これはGet a static property of an instanceを参照しています。私は初心者で、次のコードがあります。
class Foo
{
public static $my_static = 1;
}
class Bar extends Foo
{
}
$foo = new Foo();
$boo = new Bar();
echo Foo::$my_static; // ok
echo Bar::$my_static; // ok
echo $foo::$my_static; // ok
echo $boo::$my_static; // ok
静的変数/プロパティは、C++ のようにClassName::static_propertyとしてのみアクセスされますが、PHP ではそうではありません... しかし、PHP の本では、 object::static_propertyコンストラクトではなく、 className::static_propertyパターンについてほとんど言及されています。これについてもっと光が必要..