In functie van het resultaat van een bepaalde voorwaarde kan een bepaald deel van een script uitgevoerd worden.
<p> <?php $getal_1 = 100; $getal_2 = 200; if ($getal_1 > $getal_2) { $vergelijking = 'groter'; } else { $vergelijking = 'kleiner'; } echo 'getal 1 is ' . $vergelijking . ' dan getal 2'; ?> </p>
getal 1 is kleiner dan getal 2
<p> <?php $getal_1 = 200; $getal_2 = 100; if ($getal_1 > $getal_2) { $vergelijking = 'groter'; } else { $vergelijking = 'kleiner'; } echo 'getal 1 is ' . $vergelijking . ' dan getal 2'; ?> </p>
getal 1 is groter dan getal 2
Interessant wanneer de er meerdere voorwaardes zijn.
<?php switch ($statuut) { case 'Student': // code die wordt uitgevoerd wanneer $statuut gelijk is aan 'Student' break; case 'Docent': // code die wordt uitgevoerd wanneer $statuut gelijk is aan 'Docent' break; case 'Bediende': // code die wordt uitgevoerd wanneer $statuut gelijk is aan 'Bediende' break; case 'Arbeider': // code die wordt uitgevoerd wanneer $statuut gelijk is aan 'Arbeider' break; default: // code die wordt uitgevoerd wanneer $statuut een andere waarde heeft } ?>