这失败了:
定义('DEFAULT_ROLES',数组('guy','development team');
显然,常量不能容纳数组。最好的办法是什么
定义('DEFAULT_ROLES'、'guy | development team');
//...
$default=explode(“|”,默认角色);
这似乎是不必要的努力
从PHP5.6开始,可以使用const声明数组常量:
<;?php
const DEFAULT_ROLES=array('guy','development team');
正如您所期望的那样,短语法也很有效:
<;?php
const DEFAULT_ROLES=['guy','development team'];
如果您有PHP7,您最终可以使用define(),就像您第一次尝试的那样:
<;?php
定义('DEFAULT_ROLES',array('guy','development team');