Есть ли способ, с помощью которого я могу предотвратить закрытие дескриптора открытого файла, даже если PHP заканчивает выполнение кода?
Я хочу хранить маркеры в куки (или в каком-нибудь локальном файле), чтобы использовать их в другом скрипте (или после обновления).
PS: я не могу заново открывать файлы каждый раз.
Мне нужно держать файл / канал открытым в течение длительного времени.
Файловые дескрипторы являются конструкциями операционной системы, они не могут быть сохранены в базе данных, файле cookie, файле и т. Д. И, тем не менее, по-прежнему имеют смысл. Другими словами, нет, вы не можете хранить дескриптор файла (или что-либо еще, что классифицируется как ресурс)
Я бы порекомендовал найти лучшее решение, так как вам почти наверняка не нужно держать дескриптор файла открытым, чтобы достичь того, что вы хотите сделать.
Других решений пока нет …