PHP 访问类中的静态属性
2013-10-16 10:44
239 查看
静态属性和普通属性不一样,静态属性只属于类本身而不属于类的任何实例,所以他们的访问方式也不一样。你可以把静态属性认为是存储在类当中的全局变量,而且你可以在任何地方通过类来访问它们。
在类本身中访问静态属性和方法使用self::属性名/方法,在其他地方使用 类名::属性名/方法
例如:
在类本身中访问静态属性和方法使用self::属性名/方法,在其他地方使用 类名::属性名/方法
例如:
<?php class Student{ static $sno; static $sname; static function myMethod(){ self::$sno=200; } } Student::$sno=1001; Student::myMethod(); echo Student::$sno; ?>
相关文章推荐
- 解决PHP继承无法访问父类静态属性的问题,延迟静态绑定
- php父类中访问子类的静态属性
- PHP入门(7) 静态属性的访问
- php面向对象中static静态属性和静态方法的调用
- 关于PHP面向对象编程中使用范围解析操作符访问非静态方法的注意事项
- php静态成员方法和静态的成员属性的使用方法
- JNI学习笔记(三)JNI中本地语言访问Java类中的属性与方法(附例子)
- php静态属性和静态方法
- php面向对象中static静态属性和静态方法的调用
- 关于php中静态方法,静态属性的一些浅见
- php 仅仅读取类中的共有属性
- php之static静态属性与静态方法实例分析
- php 静态属性和静态方法区别详解
- PHP 类属性 类静态变量的访问
- freemarker 也能访问静态方法或者静态属性
- PHP实现对象属性按数组方式访问
- 匿名内部类访问外部类中的局部变量必须是final属性
- php static静态属性和静态方法
- php使用$this变量访问方法和属性
- php 通过__callstatic访问不存在的静态方法,并映射到真正的方法上