2009-06-16 8 views
4

sqlite_popenのドキュメントに記載されているように、PHPは永続的なリソースメカニズムを利用しようとします。このメカニズムはどこに詳細に記述されていますか?現在保管/使用されているすべてのリソースを表示できますか?このメカニズムにアクセスして他の値を格納/読み取ることは可能ですか?永続データベース接続はどのようにPHPに格納されますか?

答えて

6

sqlite_popenは(実行者)グローバルハッシュテーブル "persistent_list"を使用して接続リソースを格納します。このハッシュテーブルはあなたのスクリプトを実行するphp "instance"の一部ではありませんが、PHPが実行された後にクリア/削除されないことを意味するphp "runtime"の一部ではありませんが、php .so/.dll/fastcgi.exe。
PHPスクリプト内からEG(persistent_list)にアクセスすることはできませんが、任意のPHPモジュール/拡張機能でアクセスできます。

+1

私は何とかリストをよりコントロールしたいと考えていましたが、これはまさに私が探していたものです。詳しい情報はhttp://eduunix.ccut.edu.cn/index/html/php/Sams.Advanced.PHP.Programming.Feb.2004.INTERNAL/0672325616/ch20lev1sec4.htmlにあります。 "Sams Advanced PHP Programming" – merkuro

関連する問題