初始化php关联数组的正确方法是什么?

时间:2014-10-04 12:37:16

标签: php arrays associative-array

我将在php中构建一个高度复杂的关联数组。但首先,我需要初始化它。

初始化它的正确方法是什么?我的初始化如下;

$ComplexAssociativeArray = [];

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

如果你去

$array = [
    "foo" => "bar",
    "bar" => "foo",
];

它不会在5.4之前的php版本中运行

但在以下方式适用于所有版本

$array = array(
    "foo" => "bar",
    "bar" => "foo",
);

我认为这是主要区别。

引自php docs for arrays

  

从PHP 5.4开始,您还可以使用替换的短数组语法   array()with []。