独自のプロトコルハンドラやストリームを実装し、 (fopen() や fread() などの) 他のファイルシステム関数で使用できるようにします。
注意: これは、実際のクラスではありません。 クラスがどのようにプロトコルを定義すべきかを示す、単なるプロトタイプです。
注意: ここに示す方法以外でメソッドを実装した場合の挙動は未定義となります。
このクラスのインスタンスは、 関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。
現在のコンテキスト、 あるいは呼び出し元からコンテキストが渡されていない場合は NULL。
stream_context_get_options() を用いてコンテキストをパースします。
注意: このプロパティは必ず public とし、 PHP が実際のコンテキストリソースを設定できるようにしなければなりません。
バージョン | 説明 |
---|---|
5.0.0 | context プロパティが追加されました。 |