Constructie die

De constructie die (of het equivalent exit) stopt onmiddellijk de uitvoering van het PHP-script. Er kan een bericht worden doorgegeven dat wordt weergegeven voordat de uitvoering eindigt. Deze constructie wordt vaak gebruikt voor foutafhandeling of geforceerde beëindiging van het script.

Syntaxis

phpdie(message);

Voorbeeld

Eenvoudige beëindiging van het script met een bericht:

php<?php
  die('Script gestopt');
  echo 'Dit wordt niet uitgevoerd';
?>

Resultaat van de code-uitvoering:

php'Script gestopt'

Voorbeeld

Gebruik van die bij het controleren van een voorwaarde:

php<?php
  $res = false;
  if (!$res) {
    die('Bewerking mislukt');
  }
  echo 'Succes';
?>

Resultaat van de code-uitvoering:

php'Bewerking mislukt'

Voorbeeld

Gebruik van die zonder bericht:

php<?php
  // Een code
  die();
  // Code hieronder wordt niet uitgevoerd
?>

Zie ook

  • de functie exit,
    die een equivalent is van die
  • de functie trigger_error,
    die een door de gebruiker gedefinieerde fout genereert