B02 — Des données qui racontent une histoire : variables et types
Niveau débutant · Leçon B02
B02 — Des données qui racontent une histoire : variables et types

Résultat : une fiche ressource pédagogique avec des données cohérentes.
Concept central : chaque donnée a une signification et un type.
Durée indicative : 60 à 90 minutes.
Est-ce que « 5 », 5 et vrai, c'est la même chose ?
Non. Bien qu’ils puissent se ressembler, ils représentent du texte, un nombre et un état logique. Choisir le bon type évite les calculs étranges et les règles difficiles à comprendre.
Connexion précédente
Dans B01, nous utilisons le nom, l'objectif et les heures. Nous allons maintenant distinguer string, int, float, bool et null.
Concepts
string: texte, tel qu'un titre.int: entier, tel que 12 sessions.float: décimal, par exemple 1,5 heures.bool:trueoufalse.null: absence volontaire de valeur.
Le type n’est pas une décoration : il détermine quelles opérations ont du sens.
Laboratoire guidé
<?php
$title = "Introducción a PHP";
$sessions = 6;
$hoursPerSession = 1.5;
$available = true;
$certificateDate = null;
echo "Curso: $title<br>";
echo "Horas totales: " . ($sessions * $hoursPerSession) . "<br>";
echo $available ? "Disponible" : "Cerrado";
Utilisez var_dump($sessions); pendant la numérisation pour observer la valeur et le type ; supprimez-le de la présentation finale.
Mission moyenne
Créez un fichier pour un club ou un atelier fictif avec six variables et au moins quatre types. Expliquez pourquoi une quantité ne doit pas être stockée sous forme de texte.
Extension universitaire
Essayez des comparaisons strictes entre 5 et "5". Documente la sortie de == et ===, explique le risque de conversions implicites et propose des noms de variables cohérents.
Tests
- Changer la disponibilité entre
trueetfalse. - Utilisez zéro session.
- Vérifiez les types avec
var_dump.
Livraison
Envoyez du code, une capture, un tableau de type de variable et une question. ENVOYER AU TUTEUR.
Suivant : [B03 — Calculer un objectif réalisable] (https://panafrikanphp.blogspot.com/2026/08/b03-basic-php-fr.html).

Comments
Post a Comment