ホームページ  >  記事  >  バックエンド開発  >  PHPでサポートされているプロトコルとカプセル化プロトコル

PHPでサポートされているプロトコルとカプセル化プロトコル

伊谢尔伦
伊谢尔伦オリジナル
2016-11-22 10:52:591439ブラウズ

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:// — インタラクティブストリームの処理


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPバイナリ次の記事:PHPバイナリ