stream_get_wrappers
PHP Manual
PHP Manual»Функции для работы с потоками»stream_get_wrappers

stream_get_wrappers

(PHP 5, PHP 7, PHP 8)

stream_get_wrappersПолучает список зарегистрированных потоков

Описание

function stream_get_wrappers(): array

Функция извлекает список зарегистрированных потоков, доступных на запущенной системе.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Функция возвращает индексный массив, который содержит названия обёрток потоков, доступных на запущенной системе.

Примеры

Пример #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:// поддержка не включена.';
}

?>

Смотрите также

  • stream_wrapper_register() - Регистрирует URL-обёртку, которую реализовали как PHP-класс
To Top