Exercice : Utilisation de require
Étape 0 : Les fichiers
Les fichiers sont les mêmes pour tout l'exercice.
Architecture des fichiers
Contenu des fichiers
templates/layout.phtml
templates/partials/_header.phtml
templates/partials/_main.phtml
templates/partials/_footer.phtml
assets/styles/style.css
index.php
Étape 1 : Appeler le layout principal
Vous allez commencer par require le fichier de layout principal, templates/layout.phtml dans votre fichier index.php, faites en sorte que les variables contenues dans le fichier index.php soient disponibles dans templates/layout.phtml.
Lorsque vous allez run votre fichier index.php votre page apparaitra toujours blanche cependant vous devriez voir le titre de votre onglet changer.


Étape 2 : Composer le layout du site
Vous allez maintenant assembler le layout de l'exercice. Dans votre fichier templates/layout.phtml vous allez require les 3 fichiers qui composent votre layout :
celui qui contient le
<header>celui qui contient le
<main>celui qui contient le
<footer>

Étape 3 : dynamiser les contenus
Dans votre fichier index.php, vous avez des variables vides, une pour le titre du site, une pour le titre de la page, une pour le contenu de la page.
Donnez-leur les valeurs suivantes :
titre du site :
"J'aime pas les lundis"titre de la page :
"Qui est Garfield ?"contenu de la page :
"Un chat roux qui aime les lasagnes."
Vous allez ensuite afficher ces variables aux emplacements suivants :
titre du site : dans le
<h1>du<header>titre de la page : dans le
<h2>du<main>contenu de la page : dans le
<p>du<main>

- Correction