データベース接続を調べる
$connection
null
pg_ping はデータベース接続を調べ、その接続が 壊れている場合には再度接続を試みます。
connection
PgSql\Connection クラスのインスタンス。 connection が null, の場合、デフォルトの接続を使います。 デフォルトの接続とは、pg_connect または pg_pconnect によって確立された直近の接続です。
PHP 8.1.0 以降では、デフォルトの接続を使うことは推奨されなくなりました。
成功した場合に true を、失敗した場合に false を返します。
true
false
例1 pg_ping の例
<?php $conn = pg_pconnect("dbname=publisher");if (!$conn) { echo "エラーが発生しました。\n"; exit;}if (!pg_ping($conn)) die("接続は壊れています。\n");?>