streamWrapper クラス streamWrapper
&reftitle.intro; 独自のプロトコルハンドラやストリームを実装し、 (fopenfread などの) 他のファイルシステム関数で使用できるようにします。 これは、実際のクラスではありません。 クラスがどのようにプロトコルを定義すべきかを示す、単なるプロトタイプです。 ここに示す方法以外でメソッドを実装した場合の挙動は未定義となります。 このクラスのインスタンスは、 関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。
&reftitle.classsynopsis; streamWrapper streamWrapper &Properties; public resource context &Methods;
&reftitle.properties; resource context 現在のコンテキスト、 あるいは呼び出し元からコンテキストが渡されていない場合は &null;。 stream_context_get_options を用いてコンテキストをパースします。 このプロパティは必ず public とし、 PHP が実際のコンテキストリソースを設定できるようにしなければなりません。
&reftitle.seealso; stream_wrapper_register stream_wrapper_unregister stream_wrapper_restore
&reference.stream.entities.streamwrapper;