Puedes indicar que error es el que te da exactamente.
En teoría y a no ser que me lo haya pasado por alto, no se ha tocado nada en php en cuanto a la
declaración de arrays.
Tienes definido
date_default_timezone_set, ya que desde 5.1.0 creo es necesario para el uso de funciones de tiempo como date.