Php/docs/function.stream-get-wrappers

From Get docs

stream_get_wrappers

(PHP 5, PHP 7)

stream_get_wrappersRetrieve list of registered streams


Description

stream_get_wrappers ( ) : array

Retrieve list of registered streams available on the running system.


Return Values

Returns an indexed array containing the name of all stream wrappers available on the running system.


Examples

Example #1 stream_get_wrappers() example

<?phpprint_r(stream_get_wrappers());?>

The above example will output something similar to:


Array
(
    [0] => php
    [1] => file
    [2] => http
    [3] => ftp
    [4] => compress.bzip2
    [5] => compress.zlib
)

Example #2 Checking for the existence of a stream wrapper

<?php// check for the existence of the bzip2 stream wrapperif (in_array('compress.bzip2', stream_get_wrappers())) {    echo 'compress.bzip2:// support enabled.';} else {    echo 'compress.bzip2:// support not enabled.';}?>

See Also