Konstruktsioon die

Konstruktsioon die (või selle analog exit) lõpetab koheselt PHP-skripti täitmise. Sellega saab edastada sõnumi, mis kuvatakse enne töö lõpetamist. Sedakonstruktsiooni kasutatakse sageli vigade töötlemiseks või skripti sunniviisiliseks lõpetamiseks.

Süntaks

phpdie(message);

Näide

Lihtne skripti lõpetamine sõnumiga:

php<?php
  die('Script stopped');
  echo 'This will not be executed';
?>

Koodi täitmise tulemus:

php'Script stopped'

Näide

Konstruktsiooni die kasutamine tingimuse kontrollimisel:

php<?php
  $res = false;
  if (!$res) {
    die('Operation failed');
  }
  echo 'Success';
?>

Koodi täitmise tulemus:

php'Operation failed'

Näide

Konstruktsiooni die kasutamine ilma sõnumita:

php<?php
  // Some code
  die();
  // Code below won't execute
?>

Vaata ka

  • funktsiooni exit,
    mis on die analoog
  • funktsiooni trigger_error,
    mis genereerib kasutajateatise vea