PHP5.4 alpha1 - 配列(array)について
ずいぶん久々に投稿します。
今回はPHP5.4で追加された配列に関する内容を記述。
・配列で[]による初期化が可能
$a = [1,2,3,['hige'=>'higehige']]; print_r($a); //Array //( // [0] => 1 // [1] => 2 // [2] => 3 // [3] => Array // ( // [hige] => higehige // ) //)
少しJavaScriptの文法に似た記述もできるようになりました。
※PHP5.3ではこのように書いてます。
$a = array(1,2,3,array('hige'=>'higehige'));
・関数の戻り値に配列でアクセス - Array dereferencing
他のスクリプト、静的言語でも通常である機能が実装されました。
function f() {
return array(1,2,3,array('hige'=>'higehige'));
}
print(f()['hige']);
// 'higehige'
※PHP5.3ではこのように書いてます。
function f() {
return array(1,2,3,array('hige'=>'higehige'));
}
$test = f();
print($test['hige']);
次回はCakePHP2.0について書きたいと思いますヽ(・∀・ )ノ キャッ キャッ