exit

(PHP 4, PHP 5, PHP 7, PHP 8)

exit — Виводить повідомлення та припиняє виконання поточного скрипту

Опис

exit(string $status = ?): void
exit(int $status): void

Припиняє виконання скрипту . Функції відключення і деструктори об'єкту будуть запущені, навіть якщо було викликано конструкцію exit

exit - це конструкція мови, і вона може бути викликана без круглих дужок, якщо не передається параметр status

Список параметрів

status

Якщо status заданий у вигляді рядка, то ця конструкція виведе вміст status перед виходом.

Якщо status заданий у вигляді цілого числа (int), це значення буде використано як статус виходу і буде виведено. Статуси виходу повинні бути в діапазоні від 0 до 254, статус виходу 255 зарезервований PHP і не використовується. Статус виходу 0 вказують на успішне завершення програми.

Значення, що повертаються

Функція не повертає значення після виконання.

Приклади

Приклад #1 Приклад використання мовної конструкції exit

Loading...

Приклад #2 Приклад використання конструкції exit зі статусом виходу

Loading...

Приклад #3 Функції вимкнення та деструктори виконуються незалежно

Loading...

Результат виконання наведеного прикладу:

Завершить: shutdown()
 Деинициализировать: Foo::__destruct()

Примітки

Зауваження: Оскільки це мовна конструкція, а не функція, її не можна викликати як змінну функцію або передавати як іменований аргумент

Зауваження :

Ця мовна конструкція еквівалентна конструкції die()

Дивіться також

  • register_shutdown_function() - Реєструє функцію, яка виконається після завершення роботи скрипту