streamWrapper クラス
streamWrapper
&reftitle.intro;
独自のプロトコルハンドラやストリームを実装し、
(fopen や fread などの)
他のファイルシステム関数で使用できるようにします。
これは、実際のクラスではありません。
クラスがどのようにプロトコルを定義すべきかを示す、単なるプロトタイプです。
ここに示す方法以外でメソッドを実装した場合の挙動は未定義となります。
このクラスのインスタンスは、
関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。
&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;