streamWrapper クラスはじめに独自のプロトコルハンドラやストリームを実装し、 (fopen や fread などの) 他のファイルシステム関数で使用できるようにします。
このクラスのインスタンスは、 関連付けられているプロトコルへのストリーム関数からのアクセスがあった時点で初期化されます。 クラス概要streamWrapper
class streamWrapper
{
/* プロパティ */
public
resource
$context;
/* メソッド */
public __construct()
public bool dir_closedir()
public bool dir_opendir(string
$path , int $options )public string 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 resource 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 = SEEK_SET)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()
}プロパティ
|