Я проиграю к черту , но в некоторых случаях при взломе в CLI мы не хотим, чтобы программа была убита, и не желаем продолжать полное выполнение.
Здесь цель состоит в том, чтобы избежать вызовов api отдельного файла hand-point. Скажем, у меня есть хорошая кнопка воспроизведения в моем интерфейсе, которая выполняет системные вызовы.
Пример 1. Программа завершается после выполнения задания, данные не возвращаются. Это не нужно.
if ($_GET["play"] != ""){
exit;
}
Пример 2: Программа все еще работает , передавая все данные в запросе GET. В этом случае в этом нет необходимости. Это тормозит браузер со всеми данными, которые у него уже есть.
if ($_GET["play"] != ""){
}
Пример 3: Программа все еще работает , данные не возвращены должным образом, команда воспроизведения была выполнена, но весь набор данных проанализирован, это ненужная работа, может замедлить работу php / машины.
if ($_GET["play"] != ""){
}
Пример 4: Программа все еще выполняется , данные не вернулись, как ожидалось, команда воспроизведения была выполнена, все данные не были проанализированы, php очень быстро вернул 200OK с пустым ответом, как и ожидалось. Всем доволен!
if ($_GET["play"] != ""){
goto END;
}
END;
Да! Использование GOTO иногда считается лучшим решением 🔨 -!
https://www.php.net/manual/en/control-structures.goto.php
