(PHP 5, PHP 7, PHP 8)
pg_version — Возвращает массив, содержащий версии клиента, протокола клиент-серверного взаимодействия и сервера (если доступно)
pg_version() возвращает массив, содержащий версии клиента, протокола клиент-серверного взаимодействия и сервера. Версии протокола и сервера доступны, только если модуль PHP скомпилирован для PostgreSQL версии 7.4 или выше.
Для получения детальной информации о сервере используйте функцию pg_parameter_status().
connection
Экземпляр класса PgSql\Connection. Если параметр connection
указан как null
, выбирается соединение по умолчанию. Соединение по умолчанию — последнее соединение, которое установила функция pg_connect() или pg_pconnect().
Начиная с версии PHP 8.1.0 использование соединения по умолчанию устарело.
Возвращает массив с ключами client
, protocol
и server
и соответствующими значениями версий.
Версия | Описание |
---|---|
8.1.0 | Параметр connection теперь ожидает экземпляр класса PgSql\Connection; раньше параметр ждал ресурс (resource). |
8.0.0 | connection теперь допускает значение null. |
Пример #1 Пример использования pg_version()
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=mary")
or die("Could not connect");
$v = pg_version($dbconn);
echo $v['client'];
?>
Результат выполнения приведённого примера:
7.4