Documentación offline PHP master

oci_close

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

oci_close

Cierra una conexión Oracle

Descripción#

oci_close(resource $connection): bool
```php

Cierra una conexión `connection` Oracle. La conexión será cerrada si ninguna recurso la utiliza y si fue creada con la función `oci_connect` o la función `oci_new_connect`.

Se recomienda cerrar las conexiones que ya no sean necesarias, liberando así más recursos para otros usuarios.

## Parámetros

`connection`  
Un identificador de conexión Oracle, retornado por la función `oci_connect`, `oci_pconnect`, o `oci_new_connect`.

## Valores devueltos

Retorna `null` cuando [oci8.old_oci_close_semantics](#ini.oci8.old-oci-close-semantics) está activado, `true` en caso contrario.

## Ejemplos

Cierre de una conexión

Los recursos asociados con una conexión deben ser cerrados para asegurar a la base de datos subyacente el fin de las operaciones y así liberar los recursos.
Las conexiones a la base de datos son cerradas cuando las referencias lo son

El identificador interno que cuenta las conexiones debe valer cero para poder cerrar la conexión.
Cierre de una conexión abierta más de una vez

Cuando se reutilizan identificadores de base de datos, todas las conexiones deben ser cerradas antes de que la conexión subyacente a la base de datos lo sea realmente.
Las conexiones son cerradas cuando las variables salen del contexto

Cuando todas las variables que referencian una conexión salen del contexto y son liberadas por PHP, se produce un rollback (si es necesario) y la conexión subyacente a la base de datos es cerrada.

```php

Notas#

[!NOTE] Las variables que dependen del identificador de conexión, como los identificadores de consulta retornados por la función oci_parse, deben ser liberadas antes de intentar cerrar la conexión subyacente a la base de datos.

[!NOTE] La función oci_close no cierra las conexiones subyacentes a la base de datos creadas por la función oci_pconnect.

Véase también#

oci_connect, oci_free_statement