Documentación offline PHP master

get_resources

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

En esta página

get_resources

Devuelve los recursos activos

Descripción#

get_resources([string $type]): array
```php

Devuelve un array de todos los recursos `resource` actualmente activos, opcionalmente filtrados por el tipo de recurso.

> [!NOTE]
> Esta función está destinada a fines de depuración y prueba. No está pensada para ser utilizada en entornos de producción, y mucho menos para acceder o incluso manipular recursos que normalmente no son accesibles (por ejemplo, el recurso de flujo subyacente de las instancias de `SplFileObject`).

## Parámetros

`type`  
Si se define, esto hará que `get_resources` devuelva solo los recursos del tipo dado. [Una lista de tipos de recursos está disponible.](#resource)

Si se proporciona `string` `Unknown` para el tipo, en ese caso solo se devolverán los recursos cuyo tipo es desconocido.

Si se omite, se devolverán todos los recursos.

## Valores devueltos

Devuelve un `array` de los recursos actualmente activos, indexados por el número del recurso.

## Historial de cambios

| Versión | Descripción               |
|---------|---------------------------|
| 8.0.0   | `type` ahora es nullable. |

## Ejemplos

`get_resources` sin filtrar
Resultado del ejemplo anterior es similar a:

    array(1) {
      [1]=>
      resource(1) of type (stream)
    }

`get_resources` filtrado

```php

Resultado del ejemplo anterior es similar a:

array(1) {
  [1]=>
  resource(1) of type (stream)
}
array(0) {
}

Véase también#

get_loaded_extensions, get_defined_constants, get_defined_functions, get_defined_vars