函数名:stream_get_wrappers()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:stream_get_wrappers() 函数返回已注册的流协议包装器的数组。
示例:
// 检索已注册的流协议包装器
$wrappers = stream_get_wrappers();
// 打印已注册的流协议包装器
print_r($wrappers);
输出示例:
Array
(
[0] => php
[1] => file
[2] => http
[3] => ftp
[4] => compress.zlib
[5] => compress.bzip2
[6] => phar
[7] => zip
[8] => data
[9] => glob
[10] => ssh2.shell
[11] => ssh2.exec
[12] => ssh2.tunnel
[13] => ssh2.scp
[14] => ssh2.sftp
[15] => ssh2.sftp://
[16] => ssh2.scp://
[17] => ssh2.shell://
[18] => ssh2.exec://
[19] => ssh2.tunnel://
)
在上面的示例中,我们使用stream_get_wrappers()函数获取已注册的流协议包装器,并使用print_r()函数打印结果。输出示例显示了常见的一些包装器,如php、file、http、ftp等等。