|
streamWrapper クラス
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
はじめに
独自のプロトコルハンドラやストリームを実装し、
(fopen() や fread() などの)
他のファイルシステム関数で使用できるようにします。
注意:
これは、実際のクラスではありません。
クラスがどのようにプロトコルを定義すべきかを示す、単なるプロトタイプです。
注意:
ここに示す方法以外でメソッドを実装した場合の挙動は未定義となります。
このクラスのインスタンスは、
関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。
クラス概要
streamWrapper
{
public bool dir_opendir
( string $path
, int $options
)
public bool mkdir
( string $path
, int $mode
, int $options
)
public bool rename
( string $path_from
, string $path_to
)
public bool rmdir
( string $path
, int $options
)
public bool stream_open
( string $path
, string $mode
, int $options
, string &$opened_path
)
public bool stream_seek
( int $offset
, int $whence = SEEK_SET
)
public bool unlink
( string $path
)
public array url_stat
( string $path
, int $flags
)
}
プロパティ
- resource context
-
現在のコンテキスト、
あるいは呼び出し元からコンテキストが渡されていない場合は NULL 。
stream_context_get_options()
を用いてコンテキストをパースします。
注意:
このプロパティは必ず public とし、
PHP が実際のコンテキストリソースを設定できるようにしなければなりません。
目次
|
|
|