(PHP 7, PHP 8)
get_resources — Возвращает активные ресурсы
Возвращает массив всех текущих активных ресурсов (resource), опционально отфильтрованный по типу ресурса.
Замечание: Функция предназначена для отладки и тестирования. Функцию не следует использовать в рабочем окружении, особенно для доступа или даже управления ресурсами, которые обычно недоступны (например, базовый ресурс потока экземпляров SplFileObject).
type
Если задано, то get_resources() вернёт только ресурсы указанного типа. Список доступных типов ресурсов.
Если в качестве типа задана строка Unknown
, то будут возвращены
только ресурсы неизвестного типа.
Если не задано, то будут возвращены все ресурсы.
Возвращает массив текущих активных ресурсов, проиндексированных по номеру ресурса.
Версия | Описание |
---|---|
8.0.0 |
type теперь допускает значение null.
|
Пример #1 Пример использования get_resources()
<?php
$fp = tmpfile();
var_dump(get_resources());
?>
Вывод приведённого примера будет похож на:
array(1) { [1]=> resource(1) of type (stream) }
Пример #2 Пример использования get_resources() с фильтрацией
<?php
$fp = tmpfile();
var_dump(get_resources('stream'));
var_dump(get_resources('curl'));
?>
Вывод приведённого примера будет похож на:
array(1) { [1]=> resource(1) of type (stream) } array(0) { }