<Completa PHP sistema de archivos de referencia
Definición y Uso
El set_file_buffer() función establece el tamaño del búfer de un archivo abierto.
Salida usando fwrite() normalmente se tampona a 8K. Por lo tanto, si dos procesos escribe en el mismo archivo, cada uno va a escribir hasta 8K antes de detenerse, y permitir que el otro para escribir. Si el buffer es 0, las operaciones de escritura son sin búfer (lo que significa que el primer proceso de escritura se completará antes de permitir que otros procesos para escribir).
Esta función devuelve 0 en caso de éxito, de lo contrario devuelve EOF.
Sintaxis
set_file_buffer(file,buffer)
Parámetro | Descripción |
---|---|
file | Necesario. Especifica el archivo abierto |
buffer | Necesario. Especifica el tamaño del buffer en bytes |
Notas y sugerencias
Tip: Esta función es un alias de stream_set_write_buffer() .
Ejemplo
Crear un flujo sin búfer:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
<Completa PHP sistema de archivos de referencia