კონსტრუქცია 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
  // Some code
  die();
  // Code below won't execute
?>

იხილეთ აგრეთვე

  • ფუნქცია exit,
    რომელიც არის die-ის ანალოგი
  • ფუნქცია trigger_error,
    რომელიც წარმოქმნის მომხმარებლის შეცდომას