PHP接口中的静态变量、常量与类中静态变量、常量的区别
来源:互联网 发布:阿里云 深信服 编辑:程序博客网 时间:2024/06/05 03:38
接口:
1 不能够定义静态变量(常量除外)
2 定义的常量 const YOUCONST = VALUE,不能在子类中覆盖,在子类中以 interfaceName::YOUCONST的方式调用
3 不能使用parent::YOUCONST的方式调用接口的常量
类:
1 const 变量可以使用parent::YOUCONST的方式,className::YOUCONST的方式在子类中访问
2 const定义的变量,在子类中可以被覆盖
1 不能够定义静态变量(常量除外)
2 定义的常量 const YOUCONST = VALUE,不能在子类中覆盖,在子类中以 interfaceName::YOUCONST的方式调用
3 不能使用parent::YOUCONST的方式调用接口的常量
类:
1 const 变量可以使用parent::YOUCONST的方式,className::YOUCONST的方式在子类中访问
2 const定义的变量,在子类中可以被覆盖
3 当然在类中可以定义静态成员变量了
示例:
<?phpinterface TestInterface{const CONSTVAR = 'aaa';static staticvar = 111;public function alert($str);}class TestClass implements TestInterface{const CONSTVAR = 'bbb';public function __CONSTRUCT(){echo TestInterface::CONSTVAR;}public function alert($str){echo $str;}public function __DESTRUCT(){}}$test1 = new TestClass();?>
- PHP接口中的静态变量、常量与类中静态变量、常量的区别
- php中静态变量(static)与自定义常量的使用
- 测试java中静态常量和静态变量的区别
- java中静态常量和静态变量的区别
- 类中静态变量与const常量成员的初始化
- 类中静态变量与const常量成员的初始化
- php中变量与常量的区别
- php中变量与常量的区别
- PHP--静态变量、常量、final
- PHP的常量就是静态变量
- VBA静态变量与常量
- 变量,常量,静态变量,静态常量
- PHP 全局变量 局部变量 静态变量 常量
- C++中一般变量、引用变量、常量、 静态变量、静态常量的初始化问题
- C++中静态变量、常量、静态整型常量、静态非整型常量、引用变量的初始化方法
- 变量,常量,静态变量存储的位置
- 变量、常量、静态变量的存储位置
- 变量,常量,静态变量存储的位置
- init: cannot execve('/system/bin/drmserver'): Permission denied
- 有符号和无符号数的比较
- php上传apk后自动提取apk包的信息
- Struts2与Axis2整合配置UrlPattern冲突问题
- php.ini的参数设置(定制)
- PHP接口中的静态变量、常量与类中静态变量、常量的区别
- 【win xp系统从面世到终结的全过程】
- Ubuntu安装SourceInsight异常及解决方法
- Ensemble中Task的使用
- 原型设计
- C 位操作
- VB.NET面面观——总结
- hadoop通过FileSystem API读取和写入数据
- C#—特殊引用类型string