PHPの配列の初期化は[],array()?

昔からのエンジニアであれば、

$aを配列の初期化したいとき

$a = array();
みたいな書き方が主流だと思いますが、

PHP5.4より
$a = [];
という書き方が可能になりました。

他の人がこういう書き方で書いていたので、どっちがいいのかなと思って、調べたら、
面白い記事がでてきました。

php5.4から使える[]での配列初期化と、array()との速度比較
http://leko.jp/archives/737

結果、あまり、変わらないみたいですので、今後は
$a = [];
の書き方にしたいと思います。

コメント

タイトルとURLをコピーしました