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