Flux
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Filtres de flux
- Contextes de flux
- Erreurs de flux
- Exemples
- php_user_filter — La classe php_user_filter
- php_user_filter::filter — Appelé lors de l'application d'un filtre
- php_user_filter::onClose — Appelé lors de la fermeture du filtre
- php_user_filter::onCreate — Appelé lors de la création du filtre
- streamWrapper — La classe streamWrapper
- streamWrapper::__construct — Construit un nouveau gestionnaire de flux
- streamWrapper::__destruct — Détruit un gestionnaire de flux existant
- 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_metadata — Change les options du flux
- 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_truncate — Tronque 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 bucket dans une brigade
- 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 — Résout un nom de fichier suivant les règles du chemin d'inclusion
- stream_select — Surveille la modification d'un ou plusieurs flux
- stream_set_blocking — Configure le mode bloquant d'un flux
- stream_set_chunk_size — Change la taille du segment du flux
- stream_set_read_buffer — Configure le buffer de lecture 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 un socket créé par stream_socket_server
- stream_socket_client — Ouvre une connexion socket Internet ou Unix
- stream_socket_enable_crypto — Active ou non le chiffrement, pour un socket déjà connecté
- stream_socket_get_name — Lit le nom de la socket locale ou distante
- stream_socket_pair — Crée une paire de sockets connectées et indissociables
- stream_socket_recvfrom — Lit des données depuis un socket, connecté ou pas
- stream_socket_sendto — Envoie un message au socket, connecté ou pas
- stream_socket_server — Crée un 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