var $foo = array('foo' => $bar);
我得到一个意想不到的T_VARIABLE错误。我不能在创建数组时使用变量?
这个声明在一个类中,我运行的是PHP v5.3.2
当删除var时,我得到另一个错误Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
谢谢
var
不是PHP语法…一个简单的
$foo = array('foo' => $bar);
。
关键字var
仅在类中声明变量(即实例变量)时使用,但即使是PHP4语法,目前也已弃用。这将做你想做的:
$foo = array('foo' => $bar);
try:
$foo = array('foo' => $bar);
看到这个问题为什么你有麻烦:PHP关键词'var'做什么?