(PHP 7, PHP 8)
get_resources — Retorna recursos ativos
Retorna um array de todos os recursos do tipo resource atualmente ativos, opcionalmente filtrados por tipo de recurso.
Nota: Esta função destina-se a fins de depuração e teste. Não deve ser usada em ambientes de produção, especialmente para não acessar ou mesmo manipular recursos que normalmente não são acessíveis (por exemplo, o recurso de fluxo subjacente de instâncias de SplFileObject).
type
Se definido, isso fará com que get_resources() retorne apenas recursos do tipo especificado. Uma lista de tipos de recursos está disponível.
Se a string Unknown
for fornecida como
o tipo, somente os recursos de tipo desconhecido serão
retornados.
Se omitido, todos os recursos serão devolvidos.
Retorna um array de recursos atualmente ativos, indexados pelo número do recurso.
Versão | Descrição |
---|---|
8.0.0 |
type agora pode ser nulo.
|
Exemplo #1 get_resources() sem filtro
<?php
$fp = tmpfile();
var_dump(get_resources());
?>
O exemplo acima produzirá algo semelhante a:
array(1) { [1]=> resource(1) of type (stream) }
Exemplo #2 get_resources() com filtro
<?php
$fp = tmpfile();
var_dump(get_resources('stream'));
var_dump(get_resources('curl'));
?>
O exemplo acima produzirá algo semelhante a:
array(1) { [1]=> resource(1) of type (stream) } array(0) { }