商家在携程旅游网站怎样做宣传,ppt免费下载素材库,售电公司注册条件及要求,网页编辑排版这篇文章主要介绍了php类常量用法,实例分析了php中类常量的概念、特性与相关使用技巧,需要的朋友可以参考下本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下#xff1a;类常量属于类自身#xff0c;不属于对象实例#xff0c;不能通过对象实例访问子类可以重写…这篇文章主要介绍了php类常量用法,实例分析了php中类常量的概念、特性与相关使用技巧,需要的朋友可以参考下本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下类常量属于类自身不属于对象实例不能通过对象实例访问子类可以重写父类中的常量可以通过(parent::)来调用父类中的常量自PHP5.3.0起可以用一个变量来动态调用类。但该变量的值不能为关键字(如selfparent或static)。常量值只能是标量stringboolintegerfloatnull可以用nowdoc结构来初始化常量?php /*** PHP类常量** 类常量属于类自身不属于对象实例不能通过对象实例访问* 不能用publicprotectedprivatestatic修饰* 子类可以重写父类中的常量可以通过(parent::)来调用父类中的常量* 自PHP5.3.0起可以用一个变量来动态调用类。但该变量的值不能为关键字(如selfparent或static)。*/class Foo{// 常量值只能是标量stringboolintegerfloatnull可以用nowdoc结构来初始化常量const BAR bar;public static function getConstantValue(){// 在类的内部可以用self或类名来访问自身的常量外部需要用类名return self::BAR;}public function getConstant(){return self::BAR;}}$foo Foo;echo $foo::BAR, ;echo Foo::BAR, ;$obj new Foo();echo $obj-getConstant(), ;echo $obj-getConstantValue(), ;echo Foo::getConstantValue();// 以上均输出barclass Bar extends Foo{const BAR foo; // 重写父类常量public static function getMyConstant(){return self::BAR;}public static function getParentConstant(){return parent::BAR;}}echo Bar::getMyConstant(); // fooecho Bar::getParentConstant(); // bar