Chapitre 1 du parcours Apprendre PHP 8

La une du jour

6 exercices · 600 XP · environ 1 h 45 · premier chapitre gratuit

Ce chapitre fait travailler : echoVariableChaîne de caractèresNombreConcaténationdate()TableauTableau associatifforeachifelseBooléenComparaisonFonctions de chaînesmb_strlen()mb_substr()mb_strtoupper()FonctionTypereturnhtmlspecialchars()

Les exercices du chapitre

  1. 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

  2. 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()

  3. 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

  4. 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

  5. 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()

  6. 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()