get_resources
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