Depende...
Por lo tanto, todo se reduce a la cantidad de datos que desea incluir en esa matriz en un momento determinado.
Además, hay un respaldo. Si el array referenciado no existe cuando lo llama usando array_push, obtendrá un error. Si usa $array[], la matriz se creará para usted.