このコードが機能することがわかりました:
private function getSomething() {
return array('item' => 'one');
}
...
echo $this->getSomething()['item'];
出力: '1'
しかし、私はマニュアルでこのような書き方を見つけることができません。さらに、Netbeans によると、PHP 5.4 以降でのみ動作するとのことです。最初に変数を割り当ててから、それを配列として使用する必要がありますか?
しかし、このコードははるかに見栄えが良く、1行になっています...
最後に私の質問は、このフォームを使用できますか?