Access Static properties using PHP object

后端 未结 3 567
粉色の甜心
粉色の甜心 2021-02-07 01:57

This is with reference to Get a static property of an instance, I am a newbie and have the following code :

class Foo
{
   public static $my_static = 1;
}

class         


        
3条回答
  •  暖寄归人
    2021-02-07 02:09

    Static properties may be accessed on various ways.

    Class::$aStaticProp; //by class name
    
    $classname::$aStaticProp; // As of PHP 5.3.0 by object instance
    

    Static properties cannot be accessed through the object using the arrow operator ->.

    As of PHP 5.3.0, it's possible to reference the class using a variable. The variable's value can not be a keyword (e.g. self, parent and static).

    More you can read in manual

提交回复
热议问题