(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_blocking — Configure le mode bloquant d'un flux
Description
stream_set_blocking(resource
$stream
, bool
$enable
): bool
Cette fonction fonctionne pour tous les flux qui supportent le mode
non-bloquant (actuellement, les fichiers et les flux de sockets).
Liste de paramètres
-
stream
-
Le flux.
-
enable
-
Si enable
vaut false
,
stream
sera configuré en mode non-bloquant,
et s'il vaut true
, stream
sera configuré en
mode bloquant. Cet appel affecte les fonctions telles que
fgets() et fread()
qui lisent dans des flux. 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.
Valeurs de retour
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Notes
Note:
Cette fonction est sans effet pour les fichiers locaux sous Windows. Le mode non-bloquant n'est pas supporté sous Windows.
Voir aussi
- stream_select() - Surveille la modification d'un ou plusieurs flux