var $foo = array('foo' => $bar);
我收到了一个意想不到的T_VARIABLE错误。创建数组时我不能使用变量吗?
这个声明在一个类中,我正在运行PHP v5.3.2
删除var时,我收到另一个错误Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
由于
答案 0 :(得分:6)
var
不是PHP语法......一个简单的
$foo = array('foo' => $bar);
就足够了。
答案 1 :(得分:1)
关键字var
仅在类中声明变量(即实例变量)时使用,但即使这是PHP4语法,目前也已弃用。这将做你想要的:
$foo = array('foo' => $bar);
答案 2 :(得分:0)