only support PHP 5.4 and higher /because used [] instead of array()/