Sur un vrai site, l’en-tête et le pied de page sont identiques sur toutes les pages. Plutôt que de les recopier partout, on les place dans un fichier à part que l’on inclut.
Les instructions d’inclusion
- include : insère un fichier ; si absent, affiche un avertissement mais continue.
- require : idem, mais stoppe le script si le fichier manque.
- include_once / require_once : n’incluent le fichier qu’une seule fois.
Un exemple concret
- Créez header.php avec le menu du site.
- En haut de chaque page : include « header.php »;.
- Modifiez le menu une seule fois : toutes les pages sont à jour.
Pour un fichier vital (connexion à la base de données par exemple), préférez require : mieux vaut arrêter le script que continuer sans lui.
À retenir : include et require évitent la répétition. Utilisez require pour les fichiers indispensables.