2009-06-16 8 views

Répondre

6

sqlite_popen utilise la table de hachage globale (executor) "persist_list" pour stocker la ressource de connexion. Cette hashtable ne fait pas partie de l'instance php qui exécute votre script mais du php "runtime", ce qui signifie qu'elle n'est pas effacée/supprimée une fois le script terminé mais conservé en mémoire aussi longtemps que le php .so/.dll/fastcgi.exe.
Vous ne pouvez pas accéder à EG (persistent_list) à partir d'un script php, mais n'importe quel module php/extension peut le faire.

+1

Bien que j'espérais avoir plus de contrôle sur la liste, c'est exactement ce que je cherchais. Plus d'informations peuvent être trouvées ici http://eduunix.ccut.edu.cn/index/html/php/Sams.Advanced.PHP.Programming.Feb.2004.INTERNAL/0672325616/ch20lev1sec4.html Ce qui semble être un extrait de "Sams Programmation PHP avancée". – merkuro