La función set_file_buffer() establece el tamaño del búfer para archivos abiertos.
Utilice la función fwrite() para generar los resultados. El tamaño del búfer suele ser de 8K. Por lo tanto, si dos procesos escribieran en el mismo archivo, cada archivo solo podría escribir hasta un tamaño de 8 K a la vez y otros procesos podrían escribir en él. Si el búfer es 0, entonces la operación de escritura no se almacenará en el búfer (esto significa: otros procesos no podrán escribir hasta que se haya completado el primer proceso de escritura).
Esta función devuelve 0 si tiene éxito; de lo contrario, devuelve EOF.
set_file_buffer(archivo,búfer)
parámetro | describir |
---|---|
archivo | Requerido. Especifica el archivo que se abrirá. |
buffer | Requerido. Especifica el tamaño del búfer, en bytes. |
Consejo: esta función es un alias de stream_set_write_buffer().
Cree una transmisión sin búfer:
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Hola mundo. ¡Prueba!"); archivo); }?>