这个php代码有什么问题?

8 浏览
0 Comments

这个php代码有什么问题?

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

我遇到了一个意外的T_VARIABLE错误。我不能在创建数组时使用变量?

这个声明在一个类的内部,我正在运行PHP v5.3.2

当我删除var时,我会得到另一个错误 解析错误:语法错误,意外的T_VARIABLE,期望T_FUNCTION

谢谢

admin 更改状态以发布 2023年5月22日
0
0 Comments

关键词var仅用于在类中声明变量(即实例变量),但即使如此,这也是PHP4的语法,目前已被弃用。这将实现您想要的效果:

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

0
0 Comments

var不是PHP语法... 简单的

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

就足够了。

0