stream_set_blocking() configure le mode bloquant du flôt stream. Si mode vaut FALSE, stream sera configuré en mode non-bloquant, et si il vaut TRUE, stream sera configuré en mode bloquant. Cet appel affecte les fonctions telles que fgets() et fread() qui lisent dans des flôts. En mode non-bloquant, la fonction fgets() s'exécute juste après son appel, alors qu'en mode bloquant, elle attendra des données.
stream_set_blocking() était appelée set_socket_blocking() et plus tard socket_set_blocking() mais ces appellations sont obsolètes.
Note : Depuis PHP 4.3, cette fonction peut (potentiellement) fonctionner avec n'importe quel flôt. Avant PHP 4.3, les flôts utilisant des sockets sont les seul qui soit supporté dans le coeur de PHP, même si les autres extensions pourrait supporter cette fonction.
Précédent | Sommaire | Suivant |
stream_select | Niveau supérieur | stream_set_timeout |