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)
Maar ook (zelfgemaakte) functies kunnen binnen een switch gebruikt worden. Voorbeeld (uit de reacties op http://nl.php.net/switch):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
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;
}
?>
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;
}
?>
« vorige pagina | volgende pagina »