Retorna recursos ativos

# get_resources

(PHP 7, PHP 8)

get_resources — Retorna recursos ativos

### Descrição

function 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

- get_loaded_extensions() - Retorna um array com os nomes de todos os módulos compilados e carregados
- get_defined_constants() - Retorna um array associativo com os nomes de todas as constantes e seus valores
- get_defined_functions() - Retorna um array com todas as funções definidas
- get_defined_vars() - Retorna um array com todas variáveis definidas

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open