<?php
$age = 16;
if ($age >= 18) {
echo "Majeur";
} else {
echo "Mineur";
}
<?php
$note = 14;
if ($note >= 16) {
echo "Très bien";
} elseif ($note >= 12) {
echo "Bien";
} elseif ($note >= 10) {
echo "Suffisant";
} else {
echo "Insuffisant";
}
| Opérateur | Signification |
|---|---|
== |
égal à (valeur) |
=== |
identique (valeur + type) |
!= |
différent |
> |
supérieur |
< |
inférieur |
>= |
supérieur ou égal |
<= |
inférieur ou égal |
<?php
$age = 17;
$aPaye = true;
// ET : les deux conditions doivent être vraies
if ($age >= 16 && $aPaye) {
echo "Accès autorisé";
}
// OU : au moins une condition vraie
if ($age >= 18 || $aPaye) {
echo "Peut continuer";
}
// NON : inverse la condition
if (!$aPaye) {
echo "Paiement requis";
}
Utile quand on teste la même variable contre plusieurs valeurs précises.
<?php
$jour = "lundi";
switch ($jour) {
case "lundi":
case "mardi":
echo "Début de semaine";
break;
case "vendredi":
echo "Fin de semaine";
break;
default:
echo "Milieu de semaine";
}
⚠️ N'oublie pas le
break— sinon PHP continue d'exécuter les cases suivants.