PostgreSQL 接続をクローズする
$connection
null
pg_close は、 connection インスタンスで指定した PostgreSQL データベースへの持続的でない接続を閉じます。
connection
注意: 持続的でない接続はスクリプトの実行終了時に自動的にクローズされるため、 pg_close は通常は必要ありません。
注意:
持続的でない接続はスクリプトの実行終了時に自動的にクローズされるため、 pg_close は通常は必要ありません。
接続の中でオープンされている PgSql\Lob のインスタンスが存在する場合、すべての PgSql\Lob のインスタンスを クローズするまで接続を閉じないでください。
PgSql\Connection クラスのインスタンス。 connection が null, の場合、デフォルトの接続を使います。 デフォルトの接続とは、pg_connect または pg_pconnect によって確立された直近の接続です。
PHP 8.1.0 以降では、デフォルトの接続を使うことは推奨されなくなりました。
常に true を返します。
true
例1 pg_close の例
<?php$dbconn = pg_connect("host=localhost port=5432 dbname=mary") or die("Could not connect");echo "Connected successfully";pg_close($dbconn);?>
上の例の出力は以下となります。
Connected successfully