ファイルに関する処理をまとめて記述できるのでプログラムの抽象化に有効。
一時ファイルに出力する場合や、出力内容を処理するときに有効。「一時ファイルのパーミッションエラー」で悩ましいときはこっちで書くと確実に動作する。
プロトコルラッパーで知っておくべきもの
入出力で使えるプロトコルラッパー。file_get_contents/file_put_contentsと併せて使うととても効果的。
効果的すぎて、プログラムがシンプルに。
compress.zlib:// php://stdin php://stdout php://stderr php://filter (PHP 5.0.0 以降で使用可能) php://temp (PHP 5.1.0 以降で使用可能) ftps://user:password@example.com/pub/file.txt ssh2.exec://user:pass@example.com:22/usr/local/bin/somecmd