0

我正在尝试从类中的公共函数中检索值到foreach.

$class->function()正在传递一个数组,我想扫描每个值。

 foreach($class->function() as $key => $index) {
     $class->function()[$key];

奇怪的是,这段代码localhost运行正常,但在我的服务器上在线给出了这个错误:

解析错误:语法错误,意外 '[',期待 ',' 或 ';'

4

1 回答 1

3

将函数的结果分配给某个变量:

$result = $class->function();
foreach($result as $key => $index) {
    echo $result[$key];
}

但是$result[$key]等于$indexFYI;

这种直接来自函数调用的访问值从PHP 5.4.

于 2013-03-19T11:13:32.360 回答