这个PHP行有什么问题?

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);

尝试:

$foo = array('foo' => $bar);

看到这个问题,为什么你有麻烦:PHP关键字'var'做什么?

链接地址: http://www.djcxy.com/p/96569.html

上一篇: What is wrong with this php line?

下一篇: Expecting statement after if