到目前为止,我还没有找到任何直接的解释。我发现了两种声明数组的方法。我基本上习惯了
$myArray = array();
然而,我发现了另一种方式:
$myArray = [];
为什么有人会使用第二个选项而不是第一个选项。在分配的内存方面有什么不同吗?
答案 0 :(得分:2)
第一个示例array()
是在PHP 5.3
之后将数组声明为PHP 5.4
的新方式[]
根据我的语言知识,没有这样的利弊。第二种方法为您提供了简写方法,而不是使用完整版本,当用于嵌套数组结构时,这种方法有时会耗费时间和刺激性......