ファイルやソケット関連の関数で処理に失敗するのと同じように、
ストリームにおける操作も様々な予測できる理由で失敗することがあります
(例: リモートホストに接続できない、ファイルが見つからない、等)。
また、ストリーム関連の関数呼び出しは、
スクリプトの実行されるシステムにおいて、
利用しようとしているストリームが登録されていないことから失敗することも
あります。どのタイプのストリームがインストールされた
PHP でサポートされているかは、
stream_get_wrappers() の返す配列の内容を参照
してください。なお、他の PHP の内部関数と同様、
E_WARNING
メッセージがエラー時に出力され、
エラーの原因を報告します。