Fonctions de flux PHP


Introduction aux flux PHP

Les flux permettent de généraliser les fichiers, les réseaux, la compression de données et d'autres opérations qui partagent un ensemble commun de fonctions et d'utilisations. Dans sa définition la plus simple, un flux est un objet de ressource qui présente un comportement de flux. Cela signifie qu'il peut être lu ou écrit de manière linéaire et peut permettre d'utiliser fseek() pour se déplacer à un emplacement arbitraire dans le flux.
Un wrapper est un code supplémentaire qui indique au flux comment gérer des protocoles ou des encodages spécifiques.


Installation

Les fonctions de flux font partie intégrante du cœur de PHP. Aucune installation n'est nécessaire pour utiliser ces fonctions.


Fonctions de flux PHP

Fonction Description
set_socket_blocking() Obsolète dans PHP 5.4 et supprimé dans PHP 7.0. Alias de 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() Copie des données d'un flux à un autre
stream_filter_append() Ajoute un filtre à un flux
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 de 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()