(PHP 5, PHP 7, PHP 8)
stream_get_wrappers — Получает список зарегистрированных потоков
Функция извлекает список зарегистрированных потоков, доступных на запущенной системе.
Сигнатура функции не содержит параметров.
Функция возвращает индексный массив, который содержит названия обёрток потоков, доступных на запущенной системе.
Пример #1 Пример использования функции stream_get_wrappers()
<?php
print_r(stream_get_wrappers());
?>
Вывод приведённого примера будет похож на:
Array ( [0] => php [1] => file [2] => http [3] => ftp [4] => compress.bzip2 [5] => compress.zlib )
Пример #2 Пример проверки существования обёртки потока
<?php
// Проверяет существование обёртки потока bzip2
if (in_array('compress.bzip2', stream_get_wrappers())) {
echo 'compress.bzip2:// поддержка включена.';
} else {
echo 'compress.bzip2:// поддержка не включена.';
}
?>