Как указано в документации по sqlite_popen, php пытается использовать механизм постоянных ресурсов. Где этот механизм подробно описан? Можно ли просмотреть все ресурсы, которые в настоящее время хранятся / используются? Возможно ли получить доступ к этому механизму и хранить / читать другие значения?
sqlite_popen использует глобальную хэш-таблицу (исполнитель) «persistent_list» для хранения ресурса соединения. Эта хеш-таблица не является частью «экземпляра» php, который выполняет ваш скрипт, но из «среды выполнения» php, что означает, что он не очищается / удаляется после завершения сценария, а сохраняется в памяти, если php .so / .dll / fastcgi.exe.
Вы не можете получить доступ к EG (persistent_list) из php-скрипта, но любой php-модуль / расширение может.