Chapitre 1 du parcours Apprendre PHP 8
La une du jour
6 exercices · 600 XP · environ 1 h 45 · premier chapitre gratuit
echoVariableChaîne de caractèresNombreConcaténationdate()TableauTableau associatifforeachifelseBooléenComparaisonFonctions de chaînesmb_strlen()mb_substr()mb_strtoupper()FonctionTypereturnhtmlspecialchars()
Les exercices du chapitre
-
Bonjour Saint-Glinglin
Exercice 1 · 100 XP · 5 objectifs vérifiés par des tests
À Saint-Glinglin, les nouvelles circulaient jusqu'ici par la boîte aux lettres. Madame Lou, factrice et rédactrice en cheffe de la gazette du village, a décidé de la mettre en ligne. Elle a même trouvé une feuille de style à l'ancienne. Il ne manque plus que vous, et quelques lignes de PHP.
echoVariableChaîne de caractères
-
La date en tête
Exercice 2 · 100 XP · 5 objectifs vérifiés par des tests
La gazette a un titre, mais Madame Lou tient à la tradition : chaque numéro porte son numéro d'édition, la date du jour et son prix. « Cinquante centimes, comme en 1987. »
VariableNombreConcaténationdate()
-
Les articles du jour
Exercice 3 · 100 XP · 4 objectifs vérifiés par des tests
Madame Lou a rassemblé les nouvelles du jour. Gaston, le garde champêtre, a écrit deux articles, elle-même un. Une page par nouvelle, à la main ? Non : PHP sait répéter.
TableauTableau associatifforeach
-
L'article à la une
Exercice 4 · 100 XP · 4 objectifs vérifiés par des tests
Toutes les nouvelles ne se valent pas : la fête de la citrouille, c'est l'événement de l'année. Madame Lou l'a marquée d'un 'une' => true. Quant à l'article sur le chat du maire, Gaston a retiré sa signature : il ne tient pas à se fâcher avec le maire.
ifelseBooléenComparaison
-
Le chapô
Exercice 5 · 100 XP · 4 objectifs vérifiés par des tests
Les articles ont maintenant une rubrique et un texte. Mais sur la une, Madame Lou ne veut que le chapô, ces quelques mots qui donnent envie de lire la suite. Et elle aime les rubriques en capitales, « comme dans les vrais journaux ».
Fonctions de chaînesmb_strlen()mb_substr()mb_strtoupper()
-
Une fonction par article
Exercice 6 · 100 XP · 5 objectifs vérifiés par des tests
La boucle a grossi : bandeau, rubrique, auteur, chapô… Et Léo, le petit-fils du maire, a promis de glisser une balise <script> dans un titre « pour voir ». Il est temps de ranger ce code dans une fonction, et de la rendre prudente.
FonctionTypereturnhtmlspecialchars()