PHP
流 | Streams

stream_get_wrappers

stream_get_wrappers

(PHP 5, PHP 7)

stream_get_wrappers - 检索注册流列表

描述

array stream_get_wrappers ( void )

检索正在运行的系统上可用的注册流列表。

返回值

返回包含正在运行的系统上可用的所有流包装的名称的索引数组。

示例

示例#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 )

Example#2检查是否存在一个流封装器

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

另请参阅

  • stream_wrapper_register() - 注册一个实现为PHP类的URL包装器

← stream_get_transports

stream_is_local →