php的常量操作类库
<?php class Foo { const BAR = 'bar'; public static function getConstantValue() { return self::BAR; } public function getConstant() { return self::BAR; } } $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); class Bar extends Foo { const BAR = 'foo'; public static function getMyConstant() { return self::BAR; } public static function getParentConstant() { return parent::BAR; } } echo Bar::getMyConstant(); // foo echo Bar::getParentConstant(); // bar
类常量属于类自身,不属于对象实例,不能通过对象实例访问
不能用public,protected,private,static修饰
子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量
自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字
免责声明
本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

热工具

热门文章
Grass Wonder Build Guide |乌玛妈妈漂亮的德比
08 Jul 2025
手游攻略
<🎜>:在森林里99夜 - 所有徽章以及如何解锁
09 Jul 2025
手游攻略
乌玛的粉丝漂亮的德比横幅日程(2025年7月)
07 Jul 2025
手游攻略
今天的连接提示并回答753年7月3日
04 Jul 2025
手游攻略
Windows安全是空白或不显示选项
07 Jul 2025
故障排查