SplString
소개
기타 기본 확장
PHP Manual

# Streams

- 소개
- 설치/설정
  - 요구 조건
  - 설치
  - 실행시 설정
  - Stream Classes
- 예약 상수
- Stream Filters
- Stream Contexts
- Stream Errors
- 예제
  - Example class registered as stream wrapper
- streamWrapper — The streamWrapper class
  - streamWrapper::__construct — Constructs a new 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 an 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_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_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 — Create a streams context
  - stream_context_get_default — Retreive the default streams context
  - stream_context_get_options — Retrieve options for a stream/wrapper/context
  - stream_context_get_params — Retrieves parameters from a context
  - stream_context_set_default — Set the default streams context
  - stream_context_set_option — Sets an option for a stream/wrapper/context
  - stream_context_set_params — Set parameters for a stream/wrapper/context
  - stream_copy_to_stream — Copies data from one stream to another
  - stream_encoding — Set character set for stream encoding
  - 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 — Remove a filter from a stream
  - stream_get_contents — Reads remainder of a stream into a string
  - stream_get_filters — Retrieve list of registered filters
  - stream_get_line — Gets line from stream resource up to a given delimiter
  - stream_get_meta_data — Retrieves header/meta data from streams/file pointers
  - stream_get_transports — Retrieve list of registered socket transports
  - stream_get_wrappers — Retrieve list of registered streams
  - stream_is_local — Checks if a stream is a local stream
  - stream_notification_callback — A callback function for the notification context paramater
  - stream_register_wrapper — 별칭: stream_wrapper_register
  - stream_resolve_include_path — Determine what file will be opened by calls to fopen with a relative 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 — Set blocking/non-blocking mode on a stream
  - stream_set_timeout — Set timeout period on a stream
  - stream_set_write_buffer — Sets file buffering on the given stream
  - stream_socket_accept — Accept a connection on a socket created by 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 — Retrieve the name of the local or remote sockets
  - stream_socket_pair — Creates a pair of connected, indistinguishable socket streams
  - 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 — Register a URL wrapper implemented as a PHP class
  - stream_wrapper_restore — Restores a previously unregistered built-in wrapper
  - stream_wrapper_unregister — Unregister a URL wrapper

SplString
소개
기타 기본 확장
PHP Manual