Looking for php Answers? Try Ask4KnowledgeBase
Looking for php Keywords? Try Ask4Keywords

PHPストリーム


構文

  • すべてのストリームにスキームとターゲットがあります。
  • <scheme>:// <target>

パラメーター

パラメータ名説明
ストリームリソース <scheme>://<target>構文で構成されるデータプロバイダ

備考

ストリームは本質的に起源と目的地との間のデータの転送であり、Josh Lockhartの言い換えの本「Modern PHP」を訳しています。

出発地と目的地は

  • ファイル
  • コマンドラインプロセス
  • ネットワーク接続
  • ZIPアーカイブまたはTARアーカイブ
  • 一時メモリ
  • 標準入出力

PHPのストリームラッパーを介して利用可能なその他のリソース

利用可能なストリームラッパー( schemes )の例:

  • file:// - ローカルファイルシステムへのアクセス
  • http:// - HTTP(s)URLへのアクセス
  • ftp:// - FTP URLにアクセスする
  • php:// - さまざまなI / Oストリームにアクセスする
  • phar:// - PHPアーカイブ
  • ssh2:// - セキュアシェル2
  • ogg:// - オーディオストリーム

スキーム(origin)は、ストリームのラッパーの識別子です。たとえば、ファイルシステムの場合、これはfile://です。ターゲットはストリームのデータソースです(ファイル名など)。

ストリーム 関連する例