Разница между функциями die() и exit() в PHP
Опубликовано: 16 Августа, 2022
Функция PHP exit(): В PHP функция exit() выводит сообщение и закрывает приложение. Он часто используется для печати другого сообщения в случае ошибки. Используйте exit() , когда нет ошибки и нужно остановить выполнение.
Синтаксис:
exit("Message goes here"); or exit();
Пример:
exit("This request is processed");
Программа 1:
Выход:
This is an exit function in php
Программа 2:
Выход:
variables are equal
Функция PHP die(): В PHP die() — это то же самое, что и exit(). Результатом работы программы будет пустой экран. Используйте die() при возникновении ошибки и необходимости остановить выполнение.
Синтаксис:
die("Message goes here"); or die();
Пример:
die("Oops! Something went wrong");
Программа:
Выход:
No Output
Примечание . Вывод для приведенной выше программы будет пустым экраном, потому что он похож на exit(), die() может печатать только строковые значения.
Различия между функциями die() и exit():
умереть() | выход() |
---|---|
Метод die() используется для создания исключения. | Метод exit() используется только для выхода из процесса. |
Функция die() используется для печати сообщения. | Метод exit() завершает работу скрипта или может использоваться для вывода альтернативных сообщений. |
Этот метод взят из die() в Perl. | Этот метод из exit() в C. |
Функция die() является псевдонимом функции exit(). | Он не имеет возвращаемого значения |
Он принимает параметр как число | В качестве параметра принимает число |
Ничего не возвращает | Он присутствует в версии PHP 4+. |