![](/img/trans.png)
[英]Why does one array_walk work and the other array_walk does not?
[英]Why does this array_walk function throw an error?
array_walk ($this->something, [$this, 'function_name'], $part_something);
解析错误:语法错误,第67行的/.../... php中意外的'['
这适用于我的本地测试环境,但不适用于服务器。
你在生产中运行PHP 5.4吗? 如果不是,括号语法不是在PHP 5.3及更低版本中表示数组的有效方法,因为它是5.4中的新功能。
试试:
array_walk ($this->something, array($this, 'function_name'), $part_something);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.