PHP Conference Kansai 2025

get_resources

(PHP 7, PHP 8)

get_resourcesDevuelve los recursos activos

Descripción

get_resources(?string $type = null): array

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

Nota: 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.

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

Ejemplo #1 get_resources() sin filtrar

<?php
$fp
= tmpfile();
var_dump(get_resources());
?>

El resultado del ejemplo sería algo similar a:

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

Ejemplo #2 get_resources() filtrado

<?php
$fp
= tmpfile();
var_dump(get_resources('stream'));
var_dump(get_resources('curl'));
?>

El resultado del ejemplo sería algo similar a:

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top