(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
pg_ping — Проверка соединения с базой данных
pg_ping() проверяет соединение с базой данных и переподключается, если оно нарушено.
connectionЭкземпляр
класса PgSql\Connection.
Функция выберет соединение по умолчанию, если для параметра connection указали значение null.
Соединение по умолчанию — последнее соединение,
которое установила функция pg_connect() или pg_pconnect().
Начиная с PHP 8.1.0 выбор функцией соединения по умолчанию устарел.
   Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
  
| Версия | Описание | 
|---|---|
| 8.1.0 | Параметр connectionтеперь ожидает экземпляр
  класса PgSql\Connection; раньше параметр ожидал ресурс (resource). | 
| 8.0.0 | connectionтеперь допускает значение null. | 
Пример #1 Пример использования pg_ping()
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
  echo "Произошла ошибка.\n";
  exit;
}
if (!pg_ping($conn))
  die("Соединение нарушено\n");
?>
