質問: $hoge->get_array_direct(1); var_dump($ary); ``` ※5.5系はarray()を[]でもいいんですね。勉強になります。
回答: PHPの場合、配列はオブジェクトではなく、別な変数へ代入するだけで論理的には別な配列となります(実際のコピーは書き込みがあるまで遅延しますが)。つまり、外部的な動作はどちらでも**まったく同じ**です。 PHP 5.6以上では配列定数を作れるのでそれも有効な手段ですが、5.5以前にはないので、同じ配列を1箇所しか使わないなら下手に変数化せず、配列直書きでいい気もします。