Constructie default

De constructie default wordt binnenin een switch blok gebruikt en wordt uitgevoerd als geen van de case opties overeenkomt met de doorgegeven waarde. Het is vergelijkbaar met de conditie else in een if-else constructie.

Syntaxis

phpswitch ($var) {
  case value1:
    // code
    break;
  case value2:
    // code
    break;
  default:
    // default code
}

Voorbeeld

Laten we de waarde van een variabele controleren en een standaardbericht tonen:

php<?php
  $day = 'Sunday';
  switch ($day) {
    case 'Monday':
      echo 'Start van de werkweek';
      break;
    case 'Friday':
      echo 'Einde van de werkweek';
      break;
    default:
      echo 'Weekend of andere dag';
  }
?>

Resultaat van de code-uitvoering:

php'Weekend of andere dag'

Voorbeeld

Gebruik van default met numerieke waarden:

php<?php
  $num = 5;
  switch ($num) {
    case 1:
      echo 'Een';
      break;
    case 2:
      echo 'Twee';
      break;
    default:
      echo 'Nummer niet in bereik';
  }
?>

Resultaat van de code-uitvoering:

php'Nummer niet in bereik'

Zie ook

  • de constructie switch,
    die een van de codeblokken selecteert voor uitvoering
  • de constructie if,
    die verschillende codeblokken uitvoert afhankelijk van een voorwaarde