Die konstrukcija

Konstrukcija die (vai tās analogs exit) nekavējoties pārtrauc PHP skripta izpildi. Šajā gadījumā var nodot ziņojumu, kas tiks izvadīts pirms darbības pārtraukšanas. Šī konstrukcija bieži tiek izmantota kļūdu apstrādei vai skripta piespiedu pārtraukšanai.

Sintakse

phpdie(message);

Piemērs

Vienkārša skripta pārtraukšana ar ziņojumu:

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

Koda izpildes rezultāts:

php'Script stopped'

Piemērs

Die izmantošana, pārbaudot nosacījumu:

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

Koda izpildes rezultāts:

php'Operation failed'

Piemērs

die izmantošana bez ziņojuma:

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

Skatiet arī

  • funkciju exit,
    kas ir die analogs
  • funkciju trigger_error,
    kas ģenerē lietotāja definētu kļūdu