Разница между функциями 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+.