PHP set_file_buffer() Funksie
❮ PHP-lêerstelselverwysingVoorbeeld
Skep 'n ongebufferde stroom:
<?php
$file = fopen("test.txt","w");
if ($file) {
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
Definisie en gebruik
Die set_file_buffer()-funksie spesifiseer die aantal grepe om op die gegewe lêer te buffer.
Uitvoer met behulp van fwrite() word normaalweg by 8K gebuffer. Dus, as twee prosesse na dieselfde lêer skryf, sal elkeen tot 8K skryf voordat dit onderbreek word, en die ander toelaat om te skryf. As buffer 0 is, word skryfbewerkings ongebuffer (wat beteken dat die eerste skryfproses voltooi sal word voordat ander prosesse toegelaat word om te skryf).
Wenk: Hierdie funksie is 'n alias van stream_set_write_buffer().
Sintaksis
set_file_buffer(file, buffer)
Parameterwaardes
Parameter | Description |
---|---|
file | Required. Specifies a file pointer |
buffer | Required. Specifies the number of bytes to buffer |
Tegniese besonderhede
Terugkeerwaarde: | 0 op sukses, 'n ander waarde as versoek misluk het |
---|---|
PHP weergawe: | 4,3+ |
❮ PHP-lêerstelselverwysing