我的代码:
const staticList =
array(
array('url'=>'http://static0.website.local/', 'token'=>'abc'),
);
(line:37) const staticNow = staticList[count(staticList)-1];
我得到了错误:
Parse error: syntax error, unexpected '(' in C:\Dropbox\DevCloud\htdocs\website\root\index.php on line 37
更新 我使用PHP 5.6,错误行是37
无论如何解决这个问题?谢谢!
答案 0 :(得分:1)
常量可以使用标量值/标量表达式进行分配,但不能使用动态变量或函数调用进行分配。
请考虑以下允许的用法:
const staticList =
array(
array('url'=>'http://static0.website.local/', 'token'=>'abc'),
);
const STATICNOW = staticList[0]["token"];
echo STATICNOW; // "abc"