PHP-streamfuncties
PHP Stream Introductie
Streams zijn de manier om bestands-, netwerk-, gegevenscompressie en andere bewerkingen te generaliseren die een gemeenschappelijke reeks functies en gebruiken delen. In de eenvoudigste definitie is een stream een bronobject dat streambaar gedrag vertoont. Dat wil zeggen, het kan worden gelezen van of geschreven naar op een lineaire manier, en kan mogelijk fseek() naar een willekeurige locatie binnen de stream.
Een wrapper is aanvullende code die de stream vertelt hoe specifieke protocollen/coderingen moeten worden verwerkt.
Installatie
De Stream-functies maken deel uit van de PHP-kern. Er is geen installatie nodig om deze functies te gebruiken.
PHP-streamfuncties
Function | Description |
---|---|
set_socket_blocking() | Deprecated in PHP 5.4, and removed in PHP 7.0. Alias of stream_set_blocking() |
stream_bucket_prepend() | |
stream_context_create() | |
stream_context_get_default() | |
stream_context_get_options() | |
stream_context_get_params() | |
stream_context_set_default() | |
stream_context_set_options() | |
stream_context_set_params() | |
stream_copy_to_stream() | Copies data from one stream to another |
stream_filter_append() | Appends a filter to a stream |
stream_filter_prepend() | |
stream_filter_register() | |
stream_filter_remove() | |
stream_get_contents() | |
stream_get_filters() | |
stream_get_line() | |
stream_get_meta_data() | |
stream_get_transports() | |
stream_get_wrappers() | |
stream_is_local() | |
stream_isatty() | |
stream_notification_callback() | |
stream_register_wrapper() | Alias of stream_wrapper_register() |
stream_resolve_include_path() | |
stream_select() | |
stream_set_blocking() | |
stream_set_chunk_size() | |
stream_set_read_buffer() | |
stream_set_timeout() | |
stream_set_write_buffer() | |
stream_socket_accept() | |
stream_socket_client() | |
stream_socket_enable_crypto() | |
stream_socket_get_name() | |
stream_socket_pair() | |
stream_socket_recvfrom() | |
stream_socket_sendto() | |
stream_socket_server() | |
stream_socket_shutdown() | |
stream_supports_lock() | |
stream_wrapper_register() | |
stream_wrapper_restore() | |
stream_wrapper_unregister() |