の1つのラインに私は1つのラインに
$arr = Foo::bar();
$v = $arr[$i]
を行う必要がある特殊な状況に遭遇コードの$v = Foo::bar()[$i]
は機能しません。
の1つのラインに私は1つのラインに
$arr = Foo::bar();
$v = $arr[$i]
を行う必要がある特殊な状況に遭遇コードの$v = Foo::bar()[$i]
は機能しません。
私はそれが次のPHP版のために追加されているとは思うが、それは分でPHPでは不可能だ。ここでは、件名にいくつかのより多くの情報があります:これはあまりにも追加されるために、私は待つことができない
http://schlueters.de/blog/archives/138-Features-in-PHP-trunk-Array-dereferencing.html
。
現在のバージョンのPHPでは、配列の再整理はまだ実装されていません。 PHP 5.4または6.0がリリースされるまで待つ必要があります。
どうやってですか?まさにあなたが望んでいたものですか? = P
$v = Foo::barElement(0);
と...
class Foo
{
public static function barElement($index) {$t = self::bar(); return $t[$index];}
public static function bar......
}
確かに。必要以上にデータを返す理由はありません。 – zerkms
ことはできませんか?逆参照はありませんが、実行することは可能です。 – zerkms
私は彼らの例にコメントしていました。 –