1.如果访问允许,可不必创建该类对象而直接使用self::调用
2static 的属性和方法,只能访问static的属性和方法,不能类访问非静态的属性和方法。因为静态属性和方法被创建时,可能还没有任何这个类的实例可以被调用。
3静态属性直接调用
静态属性不需要实例化就可以直接使用,在类还没有创建时就可以直接使用。
使用的方式是: 类名::静态属性名
4。静态方法
静态方法不需要所在类被实例化就可以直接使用。
使用的方式是类名::静态方法名
5.静态方法如何调用静态方法
第一个例子,一个静态方法调用其它静态方法时,使用self::
6.静态方法调用静态属性
使用self:: 调用本类的静态属性。
7.静态方法不能调用非静态属性 。不能使用self::调用非静态属性。
8.静态方法调用非静态方法
PHP5中,在静态方法中不能使用 $this 标识调用非静态方法。当一个类中有非静态方法被self:: 调用时,系统会自动将这个方法转换为静态方法。