В этой статье мы собираемся обсудить, как завершить выполнение PHP-скрипта.
В PHP кодер может прервать выполнение скрипта, указав в скрипте метод/функцию, называемую методом exit(). Даже если вызывается функция exit(), функции выключения и деструкторы объектов будут выполняться без перерыва. Мы можем передать сообщение в качестве параметра функции exit(), которая возвращает сообщение в качестве вывода перед прекращением выполнения скрипта.
exit(): функция завершает выполнение скрипта. Он принимает строку, которая возвращается как сообщение перед завершением кода/скрипта. Функция exit() может принимать даже целое число в диапазоне от 0 до 254. Функция не возвращает целое число. Функция exit() обрабатывает целое число как код выхода. Это языковая конструкция, и ее можно использовать без круглых скобок, если не передается код сообщения/выхода.
Синтаксис:
exit(message);
Параметры:
- Сообщение представляет собой строку, которая возвращается перед завершением выполнения.
Давайте рассмотрим несколько примеров программ, как завершить выполнение скрипта.
Пример 1: В приведенном ниже коде мы использовали два метода функции exit() с разными сообщениями в них. Мы только что указали функции exit() в операторе if….else. На основании критериев вызывается соответствующая функция exit().
PHP
<?php
$age
= 22;
if
(
$age
>= 18) {
// Terminating the execution with a message
exit
(
'Person eligible for Voting'
);
}
else
{
// Terminating the execution with a message
exit
(
'Person is not eligible for Voting'
);
}
?>
Выход:
Person eligible for Voting
Пример 2. В приведенном ниже коде показано, что любой код, находящийся ниже вызываемой функции exit(), не будет выполнен, и скрипт будет завершен, вернув сообщение. Второй оператор эха не печатается в выходных данных, потому что функция exit() вызывается перед выполнением второго оператора эха.
<?php
echo
"bestprogrammer\n"
;
exit
(
"The below code will not get executed"
);
echo
"A top Learning Platform"
;
?>
Выход: bestprogrammer The below code will not get executed