Constructia die

Constructia die (sau analogul ei exit) oprește imediat executia script-ului PHP. În acest caz, poate fi transmis un mesaj care va fi afișat înainte de încheierea funcționării. Această construcție este adesea folosită pentru procesarea erorilor sau pentru terminarea forțată a script-ului.

Sintaxă

phpdie(message);

Exemplu

Terminarea simplă a script-ului cu un mesaj:

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

Rezultatul executării codului:

php'Script stopped'

Exemplu

Utilizarea die la verificarea condiției:

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

Rezultatul executării codului:

php'Operation failed'

Exemplu

Utilizarea die fără mesaj:

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

Vezi și

  • funcția exit,
    care este un analog al die
  • funcția trigger_error,
    care generează o eroare personalizată