PHP数组语法:array(..)或[..]


PHP array syntax: array(...) or [...]

在PHP中,这些是相同的吗?$x = [1,2,3];$x = array(1,2,3);

是否存在这两种创建数组的方法不同的情况?

是否有理由使用其中一个而不是另一个?

它们与$x = [1,2,3];需要PHP>= 5.4.0的警告相同。