SplString
Introducción
Other Basic Extensions
PHP Manual

# Streams

- Introducción
- Installing/Configuring
  - Requisitos
  - Instalación
  - Configuración en tiempo de ejecución
  - Stream Classes
- Constantes predefinidas
- Stream Filters
- Stream Contexts
- Stream Errors
- Ejemplos
  - 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 Functions
  - stream_bucket_append — Anexar cubo a una brigada
  - stream_bucket_make_writeable — Devolver un objeto tipo cubo de una brigada para operar sobre él
  - stream_bucket_new — Crear un nuevo cubo para su uso en la secuencia actual
  - stream_bucket_prepend — Agregar un cubo al comienzo de una brigada
  - stream_context_create — Crear un contexto de secuencia
  - stream_context_get_default — Recuperar el contexto de secuencias predeterminado
  - stream_context_get_options — Recuperar las opciones para una secuencia/envoltura/contexto
  - stream_context_get_params — Retrieves parameters from a context
  - stream_context_set_default — Set the default streams context
  - stream_context_set_option — Establece una opción para una secuencia/envoltura/contexto
  - stream_context_set_params — Establecer parámetros para una secuencia/envoltura/contexto
  - stream_copy_to_stream — Copia datos desde una secuencia a otra
  - stream_encoding — Set character set for stream encoding
  - stream_filter_append — Adjuntar un filtro a una secuencia
  - stream_filter_prepend — Adjuntar un filtro a una secuencia
  - stream_filter_register — Registrar un filtro de secuencia implementado como una clase PHP derivada de php_user_filter
  - stream_filter_remove — Remover un filtro de una secuencia
  - stream_get_contents — Lee el resto de una secuencia en una cadena
  - stream_get_filters — Recuperar la lista de filtros registrados
  - stream_get_line — Obtiene una línea desde un recurso de secuencia, hasta un delimitador dado
  - stream_get_meta_data — Recupera meta datos/cabeceras desde apuntadores a secuencias/archivos
  - stream_get_transports — Recuperar la lista de transportes de socket registrados
  - stream_get_wrappers — Recuperar la lista de secuencias registradas
  - 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 — Alias de stream_wrapper_register
  - stream_resolve_include_path — Determine what file will be opened by calls to fopen with a relative path
  - stream_select — Ejecuta el equivalente al llamado de sistema select() en la matriz de secuencias dada, con un tiempo de espera especificado por tv_sec y tv_usec
  - stream_set_blocking — Establecer modo de bloqueo/no-bloqueo sobre una secuencia
  - stream_set_timeout — Establecer el periodo de espera de una secuencia
  - stream_set_write_buffer — Establece el uso de búferes de archivo en la secuencia dada
  - stream_socket_accept — Aceptar una conexión en un socket creado por stream_socket_server
  - stream_socket_client — Abrir una conexión de socket de dominio de Internet o Unix
  - stream_socket_enable_crypto — Habilita/deshabilita la encripción sobre un socket ya conectado
  - stream_socket_get_name — Recuperar el nombre de los sockets locales o remotos
  - stream_socket_pair — Crea un par de secuencias de socket conectados e indistinguibles
  - stream_socket_recvfrom — Recibe datos desde un socket, conectado o no
  - stream_socket_sendto — Envía un mensaje a un socket, sin importar si está conectado o no
  - stream_socket_server — Crear un socket de servidor de dominio de Internet o Unix
  - stream_socket_shutdown — Shutdown a full-duplex connection
  - stream_supports_lock — Tells whether the stream supports locking.
  - stream_wrapper_register — Registrar una envoltura URL implementada como una clase PHP
  - stream_wrapper_restore — Recupera una envoltura incorporada, previamente retirada del registro
  - stream_wrapper_unregister — Retirar del registro una envoltura de URL

SplString
Introducción
Other Basic Extensions
PHP Manual