я использую pcntl_signal
функция для обработки Ctrl+Z, Ctrl+С и выйти в безопасном месте из приложения.
Могу ли я сделать то же самое, когда пользователь закроет окно?
Попробуйте сигнал зависания.
SIGHUP
Ты можешь использовать:
http://en.wikipedia.org/wiki/Unix_signal
Чтобы найти и обзор, когда каждый сигнал будет отправлен.
В пользовательском интерфейсе нет конкретного закрытого сигнала «tab / window», и вам придется подключиться к X11, чтобы выполнить что-то подобное (конечно, не рекомендуется, особенно в PHP), но SIGHUP, вероятно, то, что вам нужно.
Существует SIGCHLD, но я не знаю ни о чем, что указывает на то, что родитель завершает свою работу, что происходит при закрытии вкладки или окна.
Других решений пока нет …