自 5.4 起可以使用短数组定义语法,用 [] 替代 array(), 那么到底哪个更好呢, 雅腾工作者认为, 这个完全看个人习惯了, 喜欢用哪个就用哪个, 但是如果考虑到之前版本的兼容性, 最好暂时还是用 array(), 避免上传代码到没有升级的PHP版本上,出现兼容性问题.
<?php $array = array( "names" => "zhuangzi", "sex" => "男", ); // 自 PHP 5.4 起 $array = [ "names" => "zhuangzi", "sex" => "男", ]; ?>