Petite question en php

Fermé
Stella - 11 mai 2009 à 21:43
freto Messages postés 1542 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 - 12 mai 2009 à 09:10
Bonjour,
Je voudrais savoir quelle est la différence entre la fonction include() et requireonce() en php ???

Merci !!!

1 réponse

freto Messages postés 1542 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 161
12 mai 2009 à 09:10
Bonjour.

require_once() va inclure le fichier une et une seule fois. Si par mégarde, ou inclusion trop nombreuse de scripts, tu vient a faire deux fois un require_once() pour le même fichier, il ne sera inclus qu'une seule fois. Utile!
Ensuite, entre require et include, il y a une histoire d'arrêt de script. Avec include, si le fichier n'existe pas, une erreur s'affiche (ou pas sa dépend si tu gère les erreurs), et le script poursuit son exécution. Avec require, si le fichier n'existe pas, une erreur s'affiche, et le script s'arrete là.

Mais tout celà, tu aurait pu le trouver dans le manuel php sur le net!!
Bonne journée
1