الدالة 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()‎: تكتب بطريقة آمنة ثنائيًّا على ملف.

مصادر