一.类常量:在类中始终保持不变的值定义为常量
类的常量不能使用访问限制修饰符,他是 public 的,可继承,可以被子类重写,访问类的常量必须使用双冒号 :: ,可以使用类名或类的实例来访问,因为是常量,所以名称不能使用表示变量的符号 $.
常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。
接口(interface)中也可以定义常量。
自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如 self,parent 或 static)。
语法 : const constant= '常量';
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
本文详细介绍了PHP类中的三种特性:类常量、静态属性和非静态属性。类常量是不可变的值,用双冒号::访问,可以在子类中重写。静态属性无需实例化即可访问,使用::操作符。非静态属性需实例化后通过->符号访问。
订阅专栏 解锁全文
365

被折叠的 条评论
为什么被折叠?



