stream_set_timeout <<< |
stream_set_write_buffer | stream_socket_accept >>> |
7.101 Flôts 7 Index des fonctions Manuel PHP . Introduction . Filtres de flôts . Contextes de flôts . Installation . Classes Stream . Constantes prédefinies . Erreurs de flôts . Exemples . stream_context_create . stream_context_get_options . stream_context_set_option . stream_context_set_params . stream_copy_to_stream . stream_filter_append . stream_filter_prepend . stream_filter_register . stream_get_filters . stream_get_line . stream_get_meta_data . stream_get_transports . stream_get_wrappers . stream_register_wrapper . stream_select . stream_set_blocking . stream_set_timeout ->stream_set_write_buffer . stream_socket_accept . stream_socket_client . stream_socket_get_name . stream_socket_server . stream_wrapper_register |
7.101.26 stream_set_write_buffer()Configure la bufferisation de fichier pour un flôt[ Exemples avec stream_set_write_buffer ] PHP 4 >= 4.3.0 int stream_set_write_buffer ( resource stream , int buffer )fwrite est habituellement configuré avec un buffer de 8ko. Cela signifie que si deux processus veulent écrirent dans le même flôt de sortie (par exemple, un fichier), ils font une pause tous les 8ko pour laisser l'autre écrire aussi. stream_set_write_buffer configure la taille du buffer des opérations d'écritures pour le flôt stream avec la nouvelle valeur de buffer octets. Si buffer vaut 0, les opérations d'écritures ne seront pas bufferisées. Cela signifie que chaque appel à fwrite doit être terminé pour qu'un autre processus soit autorisé à écrire dans le fichier. stream_set_write_buffer retourne 0 en cas de succès, et EOF si la requête échoue. L'exemple ci-dessous illustre l'utilisation de stream_set_write_buffer pour créer un flôt non bufferisé.
|
<< | stream_set_write_buffer | >> |
stream_set_timeout | Flôts | stream_socket_accept |