PHParray()和[]的区别
可以使用 array() 语言构造创建数组。它接受任意数量的逗号分隔键 => 值对作为参数。
句法:
array(
key => value,
key2 => value2,
key3 => value3,
...
)
不需要最后一个数组元素后的逗号可以省略,但这可以帮助其他开发人员了解数组是否已更新。这通常用于单行数组,即 array(1, 2) 优于 array(1, 2, )。另一方面,对于多行数组,通常使用尾随逗号,因为它可以更容易地在当前数组的末尾添加新元素。
注意:使用 [] 或 array() 的区别仅在于您使用的PHP版本。在PHP 5.4 中,您还可以使用短数组语法,它将 array() 替换为 []。
例子:
"tech",
"tech" => "geek",
);
var_dump($array);
// As of PHP 5.4
$array = [
"geek" => "tech",
"tech" => "geek",
];
var_dump($array);
?>
输出:
array(2) {
["geek"]=>
string(4) "tech"
["tech"]=>
string(4) "geek"
}
array(2) {
["geek"]=>
string(4) "tech"
["tech"]=>
string(4) "geek"
}