php中静态static关键字
声明类属性或方法为静态,就可以不实例化类而直接访问。可以在实例化的类对象中通过静态访问。
由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。
```
```
静态属性使用 范围解析操作符 ( :: )访问,不能通过对象操作符( -> )访问。
通过变量来引用一个类是可行的,但这个变量的值不能是一个保留字 (例如self,parent和 static)
```
staticValue() . "\n";
print $foo->my_static . "\n"; // 未定义的 "属性" my_static
print $foo::$my_static . "\n";
$classname = 'Foo';
print $classname::$my_static . "\n";
print Bar::$my_static . "\n";
$bar = new Bar();
print $bar->fooStatic() . "\n";
?>
```