【发布时间】:2018-01-05 13:51:12
【问题描述】:
我有一个活动枚举:
class Activities
{
const running = 'running';
...
}
现在我想为常量添加一个 id:
class Activities
{
const running = ['title' => 'running', 'id' => 1]
...
}
不幸的是,我在使用数组时没有自动完成。因此,我更喜欢使用类而不是数组。
但是对于 const 是不允许的。 (表达式不允许作为类常量值)
是否有解决方案可以为这种情况启用自动完成功能?
【问题讨论】:
-
我认为没有解决方案。并且数组仅在 PHP 7 后可用
-
自动完成什么?您是在谈论您的 IDE 吗?
-
@Oldskool 是的。这个想法不会自动完成数组键
-
和重构(例如更改键名将不起作用。这就是我更喜欢类属性的原因