? SplString
��� ?
����ѧԺ www.cainiaoplay.com
PHP Manual
����������չ
Streams
Streams
���
��װ������
����
��װ
����ʱ����
Stream Classes
Ԥ���峣��
Stream Filters
Stream Contexts
Stream Errors
����
Example class registered as stream wrapper
php_user_filter
— The php_user_filter class
php_user_filter::filter
— Called when applying the filter
php_user_filter::onClose
— Called when closing the filter
php_user_filter::onCreate
— Called when creating the filter
streamWrapper
— The streamWrapper class
streamWrapper::__construct
— Constructs a new stream wrapper
streamWrapper::__destruct
— Destructs an existing stream wrapper
streamWrapper::dir_closedir
— Close directory handle
streamWrapper::dir_opendir
— Open directory handle
streamWrapper::dir_readdir
— Read entry from directory handle
streamWrapper::dir_rewinddir
— Rewind directory handle
streamWrapper::mkdir
— Create a directory
streamWrapper::rename
— Renames a file or directory
streamWrapper::rmdir
— Removes a directory
streamWrapper::stream_cast
— Retrieve the underlaying resource
streamWrapper::stream_close
— Close a resource
streamWrapper::stream_eof
— Tests for end-of-file on a file pointer
streamWrapper::stream_flush
— Flushes the output
streamWrapper::stream_lock
— Advisory file locking
streamWrapper::stream_metadata
— Change stream metadata
streamWrapper::stream_open
— Opens file or URL
streamWrapper::stream_read
— Read from stream
streamWrapper::stream_seek
— Seeks to specific location in a stream
streamWrapper::stream_set_option
— Change stream options
streamWrapper::stream_stat
— Retrieve information about a file resource
streamWrapper::stream_tell
— Retrieve the current position of a stream
streamWrapper::stream_truncate
— Truncate stream
streamWrapper::stream_write
— Write to stream
streamWrapper::unlink
— Delete a file
streamWrapper::url_stat
— Retrieve information about a file
Stream ����
set_socket_blocking
— ���� stream_set_blocking
stream_bucket_append
— Append bucket to brigade
stream_bucket_make_writeable
— Return a bucket object from the brigade for operating on
stream_bucket_new
— Create a new bucket for use on the current stream
stream_bucket_prepend
— Prepend bucket to brigade
stream_context_create
— ������Դ��������
stream_context_get_default
— Retrieve the default stream context
stream_context_get_options
— ��ȡ��Դ��/���ݰ�/�����ĵIJ���
stream_context_get_params
— Retrieves parameters from a context
stream_context_set_default
— Set the default stream context
stream_context_set_option
— ����Դ�������ݰ��������������ò���
stream_context_set_params
— Set parameters for a stream/wrapper/context
stream_copy_to_stream
— Copies data from one stream to another
stream_filter_append
— Attach a filter to a stream
stream_filter_prepend
— Attach a filter to a stream
stream_filter_register
— Register a user defined stream filter
stream_filter_remove
— ����Դ�����Ƴ�ij��������
stream_get_contents
— ��ȡ��Դ����һ���ַ���
stream_get_filters
— ��ȡ��ע����������������б�
stream_get_line
— ����Դ�����ȡһ��ֱ�������Ķ����
stream_get_meta_data
— �ӷ�װЭ���ļ�ָ����ȡ�ñ�ͷ��Ԫ����
stream_get_transports
— ��ȡ��ע������ִ���Э���б�
stream_get_wrappers
— ��ȡ��ע���������
stream_is_local
— Checks if a stream is a local stream
stream_isatty
— Check if a stream is a TTY
stream_notification_callback
— A callback function for the notification context parameter
stream_register_wrapper
— ���� stream_wrapper_register
stream_resolve_include_path
— Resolve filename against the include path
stream_select
— Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec
stream_set_blocking
— Ϊ��Դ������������������ģʽ
stream_set_chunk_size
— ������Դ�������С
stream_set_read_buffer
— Set read file buffering on the given stream
stream_set_timeout
— Set timeout period on a stream
stream_set_write_buffer
— Sets write file buffering on the given stream
stream_socket_accept
— ������ stream_socket_server ��������������
stream_socket_client
— Open Internet or Unix domain socket connection
stream_socket_enable_crypto
— Turns encryption on/off on an already connected socket
stream_socket_get_name
— ��ȡ���ػ���Զ�̵���������
stream_socket_pair
— ����һ����ȫһ������������������
stream_socket_recvfrom
— Receives data from a socket, connected or not
stream_socket_sendto
— Sends a message to a socket, whether it is connected or not
stream_socket_server
— Create an Internet or Unix domain server socket
stream_socket_shutdown
— Shutdown a full-duplex connection
stream_supports_lock
— Tells whether the stream supports locking
stream_wrapper_register
— ע��һ���� PHP ��ʵ�ֵ� URL ��װЭ��
stream_wrapper_restore
— Restores a previously unregistered built-in wrapper
stream_wrapper_unregister
— Unregister a URL wrapper