PHP 8.4.0 RC2 available for testing

get_resources

(PHP 7, PHP 8)

get_resourcesRetorna recursos ativos

Descrição

get_resources(?string $type = null): array

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).

Parâmetros

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.

Valor Retornado

Retorna um array de recursos atualmente ativos, indexados pelo número do recurso.

Registro de Alterações

Versão Descrição
8.0.0 type agora pode ser nulo.

Exemplos

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) {
}

Veja Também

add a note

User Contributed Notes

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