Les fonctions include et require ont la même utilité, c'est à dire inclure un fichier dans un script...
La différence est visible lors d'une erreur, si j'inclus un fichier avec la fonction include et qu'il n'a pas été trouvé, le reste de la page PHP continue a être interprété malgré l'erreur, avec la fonction require, le chargement de la page s'arrête. Rien de mieux qu'un exemple.
Ce qui vous donnera le résultat suivant:
Vous remarquerez que le texte "Bienvenue sur le site" est affiché. Maintenant avec la fonction require.
Ce qui vous donnera le résultat suivant:
Ici le texte "Bienvenue sur le site" n'a pas été affiché.
Maintenant que vous connaissez la différence entre ces deux fonctions, voyons comment l'utiliser. Pour la suite de ce cours je n'utiliserai que la fonction include (les exemples sont également valable pour la fonction require). Pour cet exemple, il y a 2 fichiers:
menu.php
index.php
Ce qui vous donnera le résultat suivant:
