Le versioni più recenti di PHP introducono una nuova sintassi per gli array.
Nelle versioni meno recenti di PHP si era soliti dichiarare gli array come segue:
<?php
$empty_arr = array();
$arr = array('a','b','c');
$assoc_arr = array('a'=> 1, 'b' => 2, 'c' => 3);
Oggi invece possiamo scrivere:
<?php
$empty_arr = [];
$arr = ['a','b','c'];
$assoc_arr = ['a'=> 1, 'b' => 2, 'c' => 3];
In pratica è stata aggiunta la notazione a parentesi quadre che si affianca a quella tradizionale.