الدالة fflush()
في PHP
< PHP
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
تفرِّغ الدالة fflush()
ما في مخزن المخرجات في ملف محدَّد.
الوصف
bool fflush ( resource $handle )
تفرِّغ هذه الدالة جميع المخرجات المخرَّنة في الملف الذي يشير إليه المورد handle
.
المعاملات
handle
مؤشِّر (pointer) يشير إلى ملف. يجب أن يكون سليمًا، ويشير إلى ملف فُتح بطريقة صحيحة باستعمال الدالة fopen()
أو الدالة fsockopen()
ولم يُغلق بعد باستعمال الدالة fcolse()
.
القيم المعادة
تُعاد القيمة TRUE
عند نجاح العمليَّة، أو القيمة FALSE
خلاف ذلك.
أمثلة
المثال 1: استعمال الدالة fflush()
للكتابة على ملف
<?php
$filename = 'bar.txt';
$file = fopen($filename, 'r+');
rewind($file);
fwrite($file, 'Foo');
fflush($file);
ftruncate($file, ftell($file));
fclose($file);
?>
انظر أيضًا
- الدالة
clearstatcache()
: تمسح حالة الملف المخزَّنة. - الدالة
fsockopen()
: تكتب بطريقة آمنة ثنائيًّا على ملف.