DevPath PHP

← PHP : les fondamentaux

Premiers pas · 12 min

Conditions et boucles

Conditions

$note = 14;

if ($note >= 16) {
    echo 'Très bien';
} elseif ($note >= 10) {
    echo 'Admis';
} else {
    echo 'À retravailler';
}

match, plus sûr qu'un switch

match (PHP 8) renvoie une valeur et compare strictement. Si aucune branche ne correspond et qu'il n'y a pas de default, PHP lève une exception UnhandledMatchError.

$mention = match (true) {
    $note >= 16 => 'Très bien',
    $note >= 10 => 'Admis',
    default => 'À retravailler',
};

Boucles

$langages = ['PHP', 'SQL', 'JavaScript'];

foreach ($langages as $index => $langage) {
    echo $index . ' : ' . $langage . PHP_EOL;
}

for ($i = 1; $i <= 3; $i++) {
    echo "Tour $i" . PHP_EOL;
}

$compteur = 0;
while ($compteur < 3) {
    $compteur++;
}

À retenir

Connecte-toi pour enregistrer ta progression.