Канструкцыя die
Канструкцыя die
(ці яе аналаг exit
) імгненна спыняе выкананне PHP-скрыпта.
Пры гэтым можна перадаць паведамленне, якое будзе выведзена перад завяршэннем работы.
Гэтая канструкцыя часта выкарыстоўваецца для апрацоўкі памылак або прымусовага завяршэння скрыпта.
Сінтаксіс
die(message);
Прыклад
Простае завяршэнне скрыпта з паведамленнем:
<?php
die('Script stopped');
echo 'This will not be executed';
?>
Вынік выканання кода:
'Script stopped'
Прыклад
Выкарыстанне die пры праверцы ўмовы:
<?php
$res = false;
if (!$res) {
die('Operation failed');
}
echo 'Success';
?>
Вынік выканання кода:
'Operation failed'
Прыклад
Выкарыстанне die
без паведамлення:
<?php
// Some code
die();
// Code below won't execute
?>
Глядзіце таксама
-
функцыю
exit
,
якая з'яўляецца аналогам die -
функцыю
trigger_error
,
якая генеруе карыстацкую памылку