7
votes

Erreur fatale: ne peut pas redéclaré MSS () (précédemment déclaré dans *

Je ne comprends pas, la fonction n'existe pas, et même si je le change à certains noms absurdes, cela ne fonctionne toujours pas. Quelqu'un peut-il trouver le problème? XXX

EDIT : J'ai oublié de mentionner, son XAMPP


0 commentaires

5 Réponses :


1
votes

Si vous le gardez dans un fichier séparé, y compris-vous plus d'une fois accidentellement?


0 commentaires

7
votes

Cela signifie que vous avez défini la fonction en deux taches distinctes ou que vous incluez deux fois le même fichier deux fois.

Utiliser include_once / requis_once au lieu d'inclure / besoin.


1 commentaires

@Rob juste avant de déclarer MSS (), utilisez ceci: var_dump (get_inclused_files ()); Assurez-vous qu'il n'y a pas de fichiers en double inclus.




0
votes

Inclure_once (non inclure) fonctionne aussi longtemps que vous avez la fonction déclarée une fois dans un fichier .php distinct. Veuillez vérifier que la fonction n'est pas mentionnée ailleurs.


0 commentaires

0
votes

Vous devriez: inclure_once Au lieu de: Inclure


1 commentaires

Pouvez-vous élaborer cette réponse?