Constantes pr�-d�finies

Ces constantes sont d�finies par cette extension, et ne sont disponibles que si cette extension a �t� compil�e avec PHP, ou bien charg�e au moment de l'ex�cution.

Constante Description
STREAM_FILTER_READ Utilis�e avec stream_filter_append() et stream_filter_prepend() pour indiquer que le filtre sp�cifi� ne doit �tre appliqu� qu'apr�s la lecture.
STREAM_FILTER_WRITE Utilis�e avec stream_filter_append() et stream_filter_prepend() pour indiquer que le filtre sp�cifi� ne doit �tre appliqu� qu'apr�s l' �criture.
STREAM_FILTER_ALL Cette constante est �quivalente � STREAM_FILTER_READ | STREAM_FILTER_WRITE
PSFS_PASS_ON * Le code retourn� indique que le filtre utilisateur retourne des donn�es dans $out .
PSFS_FEED_ME * Le code retourn� indique que le filtre utilisateur ne retourne pas de donn�es dans $out (i.e. aucune donn�e disponible).
PSFS_ERR_FATAL * Le code retourn� indique que le filtre utilisateur a produit une erreur fatale. (i.e. donn�es invalides re�ues).
PSFS_FLAG_NORMAL Op�rations normales de lecture et �criture.
PSFS_FLAG_FLUSH_INC �criture incr�mentale.
PSFS_FLAG_FLUSH_CLOSE �criture en bloc, � la fermeture.
STREAM_USE_PATH Option indiquant si stream a utilis� l'include_path.
STREAM_REPORT_ERRORS Option indiquant si le gestionnaire est responsable pour la lev�e des erreurs avec trigger_error() durant l'ouverture du flux. Si cette constante n'existe pas, vous ne devez pas �mettre d'erreurs.
STREAM_CLIENT_ASYNC_CONNECT * Ouvre un socket client en mode asynchrone. Cette option doit �tre utilis�e avec l'option STREAM_CLIENT_CONNECT. � utiliser avec la fonction stream_socket_client().
STREAM_CLIENT_CONNECT * Ouvre un socket client. Les sockets clients doivent toujours inclure ce flag. � utiliser avec la fonction stream_socket_client().
STREAM_CLIENT_PERSISTENT * Le socket client ouvert avec stream_socket_client() doit rester persistant entre chaque page charg�e.
STREAM_SERVER_BIND * Appel un flux cr�� avec la fonction stream_socket_server() pour s'identifier sur la cible d�finie. Les sockets serveur doivent toujours utiliser cette constante.
STREAM_SERVER_LISTEN * Appel un flux cr�� avec stream_socket_server() et utilise la constante STREAM_SERVER_BIND pour commencer � �couter la socket. Les connexions orient�es transports (comme TCP) doivent utiliser cet option sinon la socket serveur ne sera pas activ�e. Utiliser cette option pour les connexions basses de transports, comme UDP, est une erreur.
STREAM_NOTIFY_RESOLVE * Une adresse distante requise pour ce flux a �t� r�solue, ou bien la r�solution a �chou�. Voir le param�tre severity pour avoir une indication sur l'�v�nement survenu.
STREAM_NOTIFY_CONNECT Une connexion avec une ressource externe a �t� �tablie.
STREAM_NOTIFY_AUTH_REQUIRED Une autorisation suppl�mentaire est demand�e pour acc�der � la ressource sp�cifi�e. Typiquement utilis� avec le niveau d'alerte severity de la constante STREAM_NOTIFY_SEVERITY_ERR.
STREAM_NOTIFY_MIME_TYPE_IS Le type mime de la ressource a �t� identifi� : voir le param�tre message pour une description du type d�couvert.
STREAM_NOTIFY_FILE_SIZE_IS La taille de la ressource a �t� d�couverte.
STREAM_NOTIFY_REDIRECTED La ressource externe a redirig� le flux vers un endroit diff�rent. Voir le param�tre message .
STREAM_NOTIFY_PROGRESS Indique l'actuelle progression du transfert du flux dans bytes_transferred et peut-�tre bytes_max �galement.
STREAM_NOTIFY_COMPLETED * Il n'y a plus de donn�es disponibles sur le flux.
STREAM_NOTIFY_FAILURE Une erreur g�n�rique est intervenue sur le flux, consultez les param�tres message et message_code pour plus de d�tails.
STREAM_NOTIFY_AUTH_RESULT L'autorisation est termin�e (avec succ�s ou pas).
STREAM_NOTIFY_SEVERITY_INFO Notification normale, aucune erreur signal�e.
STREAM_NOTIFY_SEVERITY_WARN Erreur non critique. Le traitement continue.
STREAM_NOTIFY_SEVERITY_ERR Une erreur critique est survenu. Le traitement ne peut continuer.
STREAM_IPPROTO_ICMP + Fournit un socket ICMP.
STREAM_IPPROTO_IP + Fournit un socket IP.
STREAM_IPPROTO_RAW + Fournit un socket RAW.
STREAM_IPPROTO_TCP + Fournit un socket TCP.
STREAM_IPPROTO_UDP + Fournit un socket UDP.
STREAM_PF_INET + Protocole Internet version 4 (IPv4).
STREAM_PF_INET6 + Protocole internet version 6(IPv6).
STREAM_PF_UNIX + Protocoles internes des syst�mes Unix.
STREAM_SOCK_DGRAM + Fournit des datagrammes, qui sont des messages de connexion (UDP, par exemple).
STREAM_SOCK_RAW + Fournit un socket raw, qui fournit un acc�s aux protocoles et interfaces internes du r�seau. Habituellement, ce type de socket n'est disponible qu'� l'utilisateur root.
STREAM_SOCK_RDM + Fournit un socket RDM (Reliably-delivered messages).
STREAM_SOCK_SEQPACKET + Fournit un socket de flux de paquets en s�quence.
STREAM_SOCK_STREAM + Fournit un flux en s�quence, deux chemins avec un m�canisme de transmission pour les donn�es "out-of-band" (TCP par exemple).
STREAM_SHUT_RD Utilis� avec stream_socket_shutdown() pour d�sactiver les r�ceptions futures. Disponible depuis PHP 5.2.1.
STREAM_SHUT_WR Utilis� avec stream_socket_shutdown() pour d�sactiver les transmissions futures. Disponible depuis PHP 5.2.1.
STREAM_SHUT_RDWR Utilis� avec stream_socket_shutdown() pour d�sactiver les r�ceptions et transmissions futures. Disponible depuis PHP 5.2.1.
STREAM_CAST_FOR_SELECT Transtypage de flux, lorsque stream_select() appelle stream_cast().
STREAM_CAST_AS_STREAM Transtypage de flux, lorsque stream_cast() est appel� autrement (voir ci-dessus).

Note: Les constantes marqu�es avec une * sont uniquement disponibles depuis PHP 5.0.0.

Note: Les constantes marqu�es avec une + sont disponibles depuis PHP 5.1.0 et sont faites pour �tre utilis�es avec la fonction stream_socket_pair(). Notez que quelques-unes de ces constantes peuvent ne pas �tre disponibles sur votre syst�me.