StreamsTable of Contents
The php_user_filter classIntroductionChildren of this class are passed to stream_filter_register. Class synopsisphp_user_filter
class php_user_filter
{
/* Properties */
public
$filtername
;
public
$params
;
/* Methods */
public int filter
( resource
$in
, resource $out
, int &$consumed
, bool $closing
)
public void onClose
( void
)
public bool onCreate
( void
)
}Properties
The streamWrapper classIntroductionAllows you to implement your own protocol handlers and streams for use with all the other filesystem functions (such as fopen, fread etc.).
An instance of this class is initialized as soon as a stream function tries to access the protocol it is associated with. Class synopsisstreamWrapper
class streamWrapper
{
/* Properties */
public
resource
$context
;
/* Methods */
__construct
( void
)
__destruct
( void
)
public bool dir_closedir
( void
)
public bool dir_opendir
( string
$path
, int $options
)
public string dir_readdir
( void
)
public bool dir_rewinddir
( void
)
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
( void
)
public bool stream_eof
( void
)
public bool stream_flush
( void
)
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
, string &$opened_path
)
public string 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 array stream_stat
( void
)
public int stream_tell
( void
)
public bool stream_truncate
( int
$new_size
)
public int stream_write
( string
$data
)
public bool unlink
( string
$path
)
public array url_stat
( string
}$path
, int $flags
)Properties
Changelog
See Also
|