PHP.netのマニュアルによると、pg_pconnectは永続的な接続を作成するか、同じ接続文字列で既存の接続がすでに存在する場合は既存の接続を返します。
私が抱えている問題は、その呼び出しが実際に接続を作成するのか、それとも実際に同じものを返すのかを知りたいことです。たとえば、それが最初の接続である場合に備えて、プリペアドステートメントをロードします。
それは実際に可能ですか?
更新:この質問では、現在実行中のPHPスクリプトについて言及していません。接続がいつか(おそらく他のスクリプトによって)開かれたのか、このスクリプトがその接続を最初に開いたのか(たとえば、PostgreSQLサーバーをリセットしたため)を知りたいです。