Согласно руководству PHP.net, pg_pconnect создаст постоянное соединение или вернет существующее, если оно уже существует с той же строкой соединения.PHP: Как узнать, открыто ли постоянное соединение PostgreSQL?
Проблема заключается в том, что я хочу знать, действительно ли этот вызов создает соединение или фактически возвращает то же самое, например, для загрузки подготовленных операторов в случае, если это первое соединение.
Возможно ли это на самом деле?
ОБНОВЛЕНИЕ: С этим вопросом я не имею в виду текущий исполняемый скрипт PHP. Я хочу знать, было ли соединение открыто sometime (может быть, другими сценариями в другой раз), или этот скрипт является первым в открытом соединении (например, потому что я перезагрузил сервер PostgreSQL).
Я должен был немного уточнить свой вопрос, я сожалею о недоразумении. Я уточню свой вопрос. – StormByte
удачи! ans только обновляется. –
Надеюсь, вы прочли это http://php.net/manual/en/features.persistent-connections.php –