Как завершить выполнение скрипта в PHP?

PHP Программирование и разработка

В этой статье мы собираемся обсудить, как завершить выполнение 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

Читайте также:  9 хитростей CSS для продвинутых медиазапросов, которые вы должны знать
Оцените статью
bestprogrammer.ru
Добавить комментарий