PHP5可以在类中定义常量。和全局常量一样,一旦定义了就不能改变。常量属性用const关键字来声明。不像常规属性那样以美元符号开头。
按照惯例,只能用大写字母来命名。
class Shop{
const AVALIABLE = 0;
}
像静态属性一样,只能通过类而不能通过类的实例访问常量属性。
引用常量时不需要用美元符号作为前导符,如下所示:
print Shop : : AVALIABLE;