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() - Реєструє функцію, яка виконається після завершення роботи скрипту