streamWrapper クラスはじめに独自のプロトコルハンドラやストリームを実装し、 (fopen や fread などの) 他のファイルシステム関数で使用できるようにします。
このクラスのインスタンスは、 関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。 クラス概要streamWrapper
class streamWrapper
{
/* プロパティ */
public
resource
$context;
/* メソッド */
public __construct()
public bool dir_closedir()
public bool dir_opendir(string
$path, int $options)public stringbool dir_readdir()
public bool dir_rewinddir()
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 resourcefalse stream_cast(int
$cast_as)public void stream_close()
public bool stream_eof()
public bool stream_flush()
public bool stream_lock(int
$operation)public bool stream_metadata(string
$path, int $option, mixed $value)public bool stream_open(
string $path,string $mode,int $options,stringnull &$opened_path) public stringfalse stream_read(int
$count)public bool stream_seek(int
$offset, int $whence)public bool stream_set_option(int
$option, int $arg1, int $arg2)public arrayfalse stream_stat()
public int stream_tell()
public bool stream_truncate(int
$new_size)public int stream_write(string
$data)public bool unlink(string
$path)public arrayfalse url_stat(string
$path, int $flags)public __destruct()
}プロパティ
|