Конструктсияи 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,
    ки хатои корбарӣ эҷод мекунад