L’inclusion de fichiers — Correction d'exercices

Voici des propositions de solutions en mode console (via readline()). N’hésite pas à les adapter.

#1 — Include simple

Simule l'inclusion d'un fichier 'menu.php' (supposons qu'il existe ou gère l'erreur).

Voir le corrigé
<?php
// Affiche un warning si le fichier n'existe pas, mais continue
include 'menu.php';
echo "Suite du script...";
?>

#2 — Require critique

Utilise require pour inclure 'config.php'. Le script doit s'arrêter si le fichier manque.

Voir le corrigé
<?php
// Arrête le script (Fatal Error) si introuvable
require 'config.php';
?>

#3 — Include Once

Montre comment éviter les inclusions multiples avec include_once.

Voir le corrigé
<?php
include_once 'lib.php';
include_once 'lib.php'; // Ne sera pas inclus une 2ème fois
?>

#4 — Chemins relatifs

Inclure un fichier situé dans un dossier parent '../header.php'.

Voir le corrigé
<?php
include '../header.php';
?>

#5 — Organisation modulaire

Structure type : inclure header, body (contenu) et footer.

Voir le corrigé
<?php
include 'header.php';
echo "<main>Contenu de la page</main>";
include 'footer.php';
?>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...