怎么在php中使用类常量

  介绍

这期内容当中小编将会给大家带来有关怎么在php中使用类常量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

具体如下:

& lt; php ?/* *   ,* PHP类常量   ,*   ,*类常量属于类自身,不属于对象实例,不能通过对象实例访问   ,*不能用公众保护,私人的,静态修饰   ,*子类可以重写父类中的常量,可以通过(父:)来调用父类中的常量   ,*自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如自我、父母或静态)。   ,*/class  Foo   {//,才能常量值只能是标量、字符串、布尔值、整数、浮点数、空,可以用nowdoc结构来初始化常量   const 才能;BAR =, & # 39;酒吧# 39;;   public 才能static  function  getConstantValue ()   {才能   ,,,//,在类的内部可以用自我或类名来访问自身的常量,外部需要用类名   ,,,return 自我:酒吧;   ,,}   public 才能;function  getConstant ()   {才能   ,,,return 自我:酒吧;   ,,}   }   时间=美元foo  & # 39; foo # 39;;   echo  $ foo:酒吧,,& # 39;& lt; br /祝辞;& # 39;;   echo  Foo:酒吧,,& # 39;& lt; br /祝辞;& # 39;;   obj 美元;=,new  Foo ();   echo  obj→美元getConstant (), & # 39; & lt; br /祝辞;& # 39;;   echo  obj→美元getConstantValue (), & # 39; & lt; br /祝辞;& # 39;;   echo  Foo: getConstantValue ();//,以上均输出酒吧   class  Bar  extends  Foo   {   const 才能;BAR =, & # 39; foo # 39;,,//,重写父类常量   public 才能static  function  getMyConstant ()   {才能   ,,,return 自我:酒吧;   ,,}   public 才能static  function  getParentConstant ()   {才能   ,,,return 父:酒吧;   ,,}   }   echo 酒吧::getMyConstant (),,//foo   echo 酒吧::getParentConstant(),,//,酒吧

上述就是小编为大家分享的怎么在php中使用类常量了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在php中使用类常量