1

関数から取得した配列内の何かを参照しようとしています。

名前の付いたコレクションが$myArraysあり、呼び出す$myArrays->first();と配列を取得するとします。

これで配列の最初の要素を取得しようとして$myArrays->first()[0]も機能しません。なぜそうなのか、そして同様の方法でそれを使用する方法はありますか?

よろしく、セナド

4

1 に答える 1

4

PHP 5.4を使用していないため:

関数配列の逆参照が追加されました(例:foo()[0])。

一時変数が必要です:

$first = $myArrays->first();
$first[0]

いいえ、次の方法でもPHPを「だます」ことはできません。

($myArray->first())[0]
于 2012-07-24T11:24:22.583 に答える