stream_wrapper_register

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

stream_wrapper_register - Реєструє обгортку URL, реалізовану у вигляді PHP-класу

Опис

stream_wrapper_register(string $protocol, string $class, int $flags = 0): bool

Дозволяє вам реалізувати власні обробники протоколів і потоків для використання з усіма іншими функціями файлової системи (такими як fopen() fread()и т.д.).

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

protocol

Назва обгортки, що реєструється. Допустимі імена протоколів повинні містити лише літери, цифри, точки (.), плюси (+) або дефіси (-).

class

Назва класу, що реалізує протокол protocol

flags

Повинно бути встановлене в STREAM_IS_URL, якщо параметр protocol є протоколом URL. Типово 0, локальний потік.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

stream_wrapper_register() повертатиме false, якщо протокол protocolуже имеет обработчик.

Приклади

Приклад #1 Як зареєструвати обгортку потоку

Loading...

Результат виконання наведеного прикладу:

line1
line2
line3
string(18) "line1
line2
line3
"

Дивіться також