(PHP 5, PHP 7, PHP 8)
stream_get_wrappers — 擷取已註冊串流的列表
此函式沒有參數。
返回一個索引陣列,其中包含正在執行的系統上可用的所有串流包裝器的名稱。
範例 #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:// 支援。';
}
?>