سلام. بله امروز داشتم میچرخیدم برالی یه کار دیگه که یه function یافت شد که خیلی هم خوبه هم قشنگ.
ignore_user_abort
When running PHP as a command line script, and the script's tty goes away without the script being terminated then the script will die the next time it tries to write anything, unless value
is set to TRUE.
به زبان خودمونی وقتی این تابع رو با مقدار TRUE فراخوانی کنیم همیشه اسکریپت در ادامه کار میکنه و برای همین هم تو مثال ها حتما sleep میزارن که مثل cron job ها کار کنه. در تمامی نسخه ها هم هست.
https://www.php.net/manual/en/function.ignore-user-abort.php