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];
}

ただし、 FYI$result[$key]と同じです。$index

この種の関数呼び出しからの直接のアクセス値は、 から使用できますPHP 5.4

于 2013-03-19T11:13:32.360 に答える