(PHP 7, PHP 8)
get_resources — Devuelve los recursos activos
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).
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.
Devuelve un array de los recursos actualmente activos, indexados por el número del recurso.
Versión | Descripción |
---|---|
8.0.0 |
type ahora es nullable.
|
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) { }