Uitgebreide cases

In plaats van de simpele voorbeelden die genoemd zijn kunnen natuurlijk ook ingewikkeldere cases gebruikt worden. Op http://nl.php.net/switch vind je daarvan genoeg voorbeelden.

Een simpel voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
switch ($i) {
   case
0:
      echo '$i is 0';
   break;
   case
1:
      echo '$i is 1';
   break;
   case
$i > 1:
      echo '$i is groter dan 1';
   break;
   default:

      echo '$i is kleiner dan 0';
   break;
}

?>


Maar ook (zelfgemaakte) functies kunnen binnen een switch gebruikt worden. Voorbeeld (uit de reacties op http://nl.php.net/switch):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
switch (func_num_args()) {
   case
3:
      $arg2 = func_get_arg(2);
   case
2:
      $arg1 = func_get_arg(1);
   case
1:
      $arg0 = func_get_arg(0);
   break;
}

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Basis
  2. Default
  3. Break
  4. Uitgebreide cases
  5. Alternatieve syntax
  6. Het nut

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.