We used to define an array using the array() language construct:
array(
key => value,
key2 => value2,
key3 => value3,
)
As of PHP 5.4 you can also use the short array syntax, which replaces array() with [].
$array = [
"foo" => "bar",
"bar" => "foo"
];
Good to see that we have another flexibility and can be lazier. But, to developers who highly agree with Python's philosophy 'There should be one-- and preferably only one --obvious way to do it', this may not be necessarily good. Another rule must be added in their development teams to specify which style should be used in projects.