In the PHP manual, (array_push) says..
If you use array_push() to add one element to the array it\'s better to use $array[]
You should always use $array[] if possible because as the box states there is no overhead for the function call. Thus it is a bit faster than the function call.
$array[]