(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).
typeSe 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) {
}