18.18. Flushing Output to a File18.18.2. Solutionfwrite($fh,'There are twelve pumpkins in my house.'); fflush($fh); This ensures that "There are twelve pumpkins in my house." is written to $fh. 18.18.3. DiscussionTo be more efficient, system I/O libraries generally don't write something to a file when you tell them to. Instead, they batch the writes together in a buffer and save all of them to disk at the same time. Using fflush( ) forces anything pending in the write buffer to be actually written to disk. Flushing output can be particularly helpful when generating an access or activity log. Calling fflush( ) after each message to log file makes sure that any person or program monitoring the log file sees the message as soon as possible. 18.18.4. See AlsoDocumentation on fflush( ) at http://www.php.net/fflush. Copyright © 2003 O'Reilly & Associates. All rights reserved. |
|