在类的外部,如果要使用到类的静态变量,则可以使用 :: 操作符。
<?php class A { static $x = 10; function test() { echo self::$x; } } //创建类对象 $a = new A(); //获取类的静态变量 echo A::$x; //调用类的静态方法 $a->test(); ?>
还有,在类的内部,可以使用self::操作符来调用自身的类变量或类方法.
在类的外部,如果要使用到类的静态变量,则可以使用 :: 操作符。
<?php class A { static $x = 10; function test() { echo self::$x; } } //创建类对象 $a = new A(); //获取类的静态变量 echo A::$x; //调用类的静态方法 $a->test(); ?>
还有,在类的内部,可以使用self::操作符来调用自身的类变量或类方法.