1
array_walk ($this->something, [$this, 'function_name'], $part_something);

解析错误:语法错误,第 67 行 /.../...php 中的意外 '['

这适用于我的本地测试环境,但不适用于服务器。

4

2 回答 2

3

您是否在生产环境中运行 PHP 5.4?如果不是,括号语法在 PHP 5.3 及更低版本中不是表示数组的有效方式,因为它是 5.4 中的新特性。

于 2012-08-07T12:06:01.550 回答
1

尝试:

array_walk ($this->something, array($this, 'function_name'), $part_something);

看看这个http://it2.php.net/manual/en/function.array-walk.php

于 2012-08-07T12:09:58.223 回答