С помощью функции ignore_user_abort, можно сделать так, чтобы код работал вне зависимости от соединения пользователя. То есть, код работает практически без интернета? Я попробовал выключить интернет, и код все равно сработал. Как это понимать? Так же можно написать целую программу, которая работает без интернета (я имею ввиду без моего интернета, то есть практически БЕСПЛАТНО), я правильно понимаю?
Нет, вы совершенно не так поняли) Возможно вы сталкивались с двумя частыми состояниями выполнения php скриптов.
1) Hello World - Программа сработала, отдала в браузер ответ, все хорошо)
2) "Demon" - Сложная операция которая долго не отдает ответ, это значит что, что то под капотом крутится, чаще всего это какие то внешние запросы, работа с файлами, бесконечные циклы и тд. (в общем сложные операции, требующие время)
Ну так вот. Когда вы закрываете вкладку, вы можете указать как будет работать ваш скрипт.
1) при потере соединения скрипт умрет 2) продолжит работать
В примере на php.net указан пример как создать демон
PS Интернет нужен если вы обращаетесь к внешнему серверу где крутится ваш php
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости