Toutes les collections
PHP
PHP Fatal error: Cannot redeclare
PHP Fatal error: Cannot redeclare
Darius G. avatar
Écrit par Darius G.
Mis à jour il y a plus d’une semaine

Si vous voyez le message d'erreur "Fatal error: Cannot redeclare" ou un message d'erreur similaire dans votre script, cela signifie qu'il y a un problème avec votre code de script (il tente de déclarer la même fonction plusieurs fois).

Cette erreur indique que votre fonction est déjà définie. Cela pourrait signifier:

  • Vous avez la même fonction définie dans deux fichiers

  • Vous avez la même fonction définie dans deux endroits dans le même fichier

  • Le fichier dans lequel votre fonction est définie est inclus deux fois (alors, il semble que la fonction soit définie deux fois)

Pour aider au troisième point, une solution serait d'utiliser include_once au lieu de include lors de l'inclusion de votre fichier functions.php - donc il ne sera pas inclus plus d'une fois.

Avez-vous trouvé la réponse à votre question ?