die կոնստրուկցիան

die կոնստրուկցիան (կամ դրա անալոգը exit) անմիջապես դադարեցնում է PHP-սկրիպտի կատարումը: Միաժամանակ կարելի է փոխանցել հաղորդագրություն, որը կցուցադրվի աշխատանքն ավարտելուց առաջ: Այս կոնստրուկցիան հաճախ օգտագործվում է սխալների մշակման կամ սկրիպտի հարկադիր ավարտման համար:

Շարահյուսություն

phpdie(message);

Օրինակ

Սկրիպտի պարզ ավարտում հաղորդագրությամբ.

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

Կոդի կատարման արդյունք.

php'Script stopped'

Օրինակ

die-ի օգտագործումը պայմանի ստուգման ժամանակ.

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

Կոդի կատարման արդյունք.

php'Operation failed'

Օրինակ

die-ի օգտագործումը առանց հաղորդագրության.

php<?php
  // Ինչ-որ կոդ
  die();
  // Ստորև գրված կոդը չի կատարվի
?>

Տես նաև

  • exit ֆունկցիան,
    որը die-ի անալոգն է
  • trigger_error ֆունկցիան,
    որը ստեղծում է օգտագործողի սահմանած սխալ