PHP与数字我知道PHP没有本地数字。但是我已经习惯了他们来自Java世界。我想使用枚举作为一种方式提供预先定义的值,IDES的自动完成功能可以理解。常量可以起作用,但是存在名称空间冲突问题,而且(或者实际上)因为)它们是全球性的。数组没有名称空间问题,但是它们太模糊了,它们可以在运行时被覆盖,IDE很少(永远不会?)知道如何自动填充他们的钥匙。有没有你常用的解决方案/解决办法?有人还记得PHP的人是否对枚举有过任何想法或决定吗?
3 回答
![?](http://img1.sycdn.imooc.com/545862e700016daa02200220-100-100.jpg)
至尊宝的传说
TA贡献1789条经验 获得超10个赞
<?phpclass YourClass{ const SOME_CONSTANT = 1; public function echoConstant() { echo self::SOME_CONSTANT; }}echo YourClass::SOME_CONSTANT;$c = new YourClass;$c->echoConstant();
- 3 回答
- 0 关注
- 587 浏览
添加回答
举报
0/150
提交
取消