Voorwaardes

In functie van het resultaat van een bepaalde voorwaarde kan een bepaald deel van een script uitgevoerd worden.

if - then - else

voorbeeld 1

<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

voorbeeld 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

switch

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
}
?>