PHP には、fopen()、copy()、file_exists()、filesize() などのファイル システム関数に使用できる、多くの組み込み URL スタイル ラッパー プロトコルが付属しています。 これらのパッケージング プロトコルに加えて、stream_wrapper_register() を介してカスタム パッケージング プロトコルを登録することもできます。
注: カプセル化プロトコルを記述するために使用される URL 構文は、scheme://... 構文のみをサポートします。スキーム:/ およびスキーム: 構文はサポートされていません。
file:// — ローカル ファイル システムにアクセスします
http:// — HTTP URL にアクセスします
ftp:// — FTP URL にアクセスします
php:// — 個々の入出力ストリームにアクセスします(I/O ストリーム)
zlib:// — 圧縮ストリーム
data:// — データ (RFC 2397)
glob:// — 一致するファイル パス パターンの検索
phar:// — PHP アーカイブ
ssh2:// — Secure Shell 2
rar:// — RAR
ogg:// — オーディオストリーミング
expect:// — インタラクティブストリームの処理