(PHP 4, PHP 5, PHP 7, PHP 8)
pg_close — Finaliza una conexión PostgreSQL
pg_close() cierra la conexión al servidor PostgreSQL
asociada a connection.
Nota:
No es generalmente necesario cerrar una conexión no persistente, ya que estas son cerradas automáticamente al final de un script.
Si existen instancias de PgSql\Lob que han sido abiertas con esta conexión, no se debe cerrar la conexión antes de haber cerrado todas las instancias de PgSql\Lob.
connection
Una instancia PgSql\Connection.
Cuando connection es null, se usa la conexión por defecto.
La conexión por defecto es la última conexión hecha por
pg_connect() o pg_pconnect()
Desde PHP 8.1.0, usar la conexión por defecto está obsoleto.
Retorna siempre true.
| Versión | Descripción |
|---|---|
| 8.2.0 |
El tipo de retorno es ahora true, anteriormente era bool.
|
| 8.1.0 |
El parámetro connection ahora espera una instancia de
PgSql\Connection ; anteriormente, se esperaba un resource.
|
| 8.0.0 |
connection ahora es nullable.
|
Ejemplo #1 Ejemplo con pg_close()
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=marie")
or die("Conexión imposible");
echo 'Conexión exitosa';
pg_close($dbconn);
?>El ejemplo anterior mostrará :
Conexión exitosa