En caso de que alguna vez encuentres este error exacto o similar “Error fatal de PHP: no se puede volver a declarar la función”, significa que tu secuencia de comandos está tratando de declarar la misma función varias veces.
Esto significa una de las siguientes cosas:
-
La función se define en dos archivos separados.
-
La función se define en dos lugares en el mismo archivo.
Para estos dos casos, verifica el mensaje de error completo: te dirá en qué archivo se declaró previamente esta función.
-
El archivo en el que definió tu función se incluye dos veces.
Este punto se puede solucionar fácilmente usando include once en lugar de include al incluir tu archivo PHP.