SplString
Introduction
Autres extensions basiques
PHP Manual

# Flux

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
  - Classes Stream
- Constantes pré-définies
- Filtres de flux
- Contextes de flux
- Erreurs de flux
- Exemples
  - Exemple de classe enregistrée comme gestionnaire de flux
- streamWrapper — La classe streamWrapper
  - streamWrapper::__construct — Construit un nouveau gestionnaire de flux
  - streamWrapper::dir_closedir — Ferme une ressource de dossier
  - streamWrapper::dir_opendir — Ouvre un dossier en lecture
  - streamWrapper::dir_readdir — Lit un fichier dans un dossier
  - streamWrapper::dir_rewinddir — Remet au début une ressource de dossier
  - streamWrapper::mkdir — Crée un dossier
  - streamWrapper::rename — Renomme un fichier ou un dossier
  - streamWrapper::rmdir — Supprime un dossier
  - streamWrapper::stream_cast — Lit la ressource sous-jacente de flux
  - streamWrapper::stream_close — Ferme une ressource de flux
  - streamWrapper::stream_eof — Tests for end-of-file on a file pointer
  - streamWrapper::stream_flush — Expédie le contenu
  - streamWrapper::stream_lock — Verrouillage logique de fichiers
  - streamWrapper::stream_open — Opens file or URL
  - streamWrapper::stream_read — Lit dans le flux
  - streamWrapper::stream_seek — Place le pointeur de flux à une position
  - streamWrapper::stream_set_option — Change les options du flux
  - streamWrapper::stream_stat — Lit les informations sur une ressource de fichier
  - streamWrapper::stream_tell — Lit la position courante dans un flux
  - streamWrapper::stream_write — Écrit dans un flux
  - streamWrapper::unlink — Efface un fichier
  - streamWrapper::url_stat — Lit les informations sur un fichier
- Fonctions sur les flux
  - set_socket_blocking — Alias de stream_set_blocking
  - stream_bucket_append — Ajoute un compartiment au corps
  - stream_bucket_make_writeable — Retourne un objet de compartiment depuis le corps pour des opérations sur celui-ci
  - stream_bucket_new — Crée un nouveau compartiment pour l'utiliser sur le flux courant
  - stream_bucket_prepend — Ajout initial d'un compartiment au corps
  - stream_context_create — Crée un contexte de flux
  - stream_context_get_default — Lit le contexte par défaut des flux
  - stream_context_get_options — Lit la valeur des options pour un flux/gestionnaire/contexte
  - stream_context_get_params — Lit les paramètres d'un contexte
  - stream_context_set_default — Configure le contexte par défaut des flux
  - stream_context_set_option — Configure une option pour un flux/gestionnaire/contexte
  - stream_context_set_params — Configure les paramètres pour un flux/gestionnaire/contexte
  - stream_copy_to_stream — Copie des données depuis un flux vers un autre
  - stream_encoding — Définit le jeu de caractères pour l'encodage du flux
  - stream_filter_append — Attache un filtre à un flux en fin de liste
  - stream_filter_prepend — Attache un filtre à un flux en début de liste
  - stream_filter_register — Enregistre un filtre de flux
  - stream_filter_remove — Retire un filtre d'un flux
  - stream_get_contents — Lit tout un flux dans une chaîne
  - stream_get_filters — Liste les filtres enregistrés
  - stream_get_line — Lit une ligne dans un flux
  - stream_get_meta_data — Lit les en-têtes et données méta des flux
  - stream_get_transports — Liste les gestionnaires de transports de sockets disponibles
  - stream_get_wrappers — Liste les gestionnaires de flux
  - stream_is_local — Vérifie si un flux est local
  - stream_notification_callback — Une fonction de rappel pour le paramètre de contexte notification
  - stream_register_wrapper — Alias de stream_wrapper_register
  - stream_resolve_include_path — Détermine quel fichier sera ouvert lors des appels à la fonction fopen avec un chemin relatif
  - stream_select — Surveille la modification d'un ou plusieurs flux
  - stream_set_blocking — Configure le mode bloquant d'un flux
  - stream_set_timeout — Configure la durée d'expiration d'un flux
  - stream_set_write_buffer — Configure le buffer d'écriture d'un flux
  - stream_socket_accept — Accepte une connexion sur une socket créée par stream_socket_server
  - stream_socket_client — Ouvre une connexion socket Internet ou Unix
  - stream_socket_enable_crypto — Active ou non le chiffrement, pour une socket déjà connectée
  - stream_socket_get_name — Lit le nom des sockets locale ou distante
  - stream_socket_pair — Crée une paire de sockets connectées et indissociables
  - stream_socket_recvfrom — Lit des données depuis une socket, connectée ou pas
  - stream_socket_sendto — Envoie une message à la socket, connectée ou pas
  - stream_socket_server — Crée une socket serveur Unix ou Internet
  - stream_socket_shutdown — Arrête une connexion full-duplex
  - stream_supports_lock — Indique si le flux supporte les verrous
  - stream_wrapper_register — Enregistre un gestionnaire d'URL
  - stream_wrapper_restore — Restaure un gestionnaire d'URL supprimé
  - stream_wrapper_unregister — Supprime un gestionnaire d'URL

SplString
Introduction
Autres extensions basiques
PHP Manual