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.

¿Encontró su respuesta?