note 67555 added to function.stream-get-line

From: Date: Thu, 08 Jun 2006 19:34:34 +0000
Subject: note 67555 added to function.stream-get-line
Groups: php.notes 
Request: Send a blank email to php-notes+get-113884@lists.php.net to get a copy of this message
My testing has found this function to be dramatically faster than fgets on PHP 5.1.14. The difference is probably due to how buffering is used internally. Compare the following: <?php // reads 10,000 lines in 27 seconds while (!feof($handle)) { $line = fgets($handle, 1000000); } ?> vs. <?php // reads 10,000 lines in 0.5 seconds while (!feof($handle)) { $line = stream_get_line($handle, 1000000, "\\n"); } ?> ---- Server IP: 216.194.113.175 Probable Submitter: 66.243.31.162 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.stream-get-line.php Edit -- http://master.php.net/note/edit/67555 Del: integrated -- http://master.php.net/note/delete/67555/integrated Del: useless -- http://master.php.net/note/delete/67555/useless Del: bad code -- http://master.php.net/note/delete/67555/bad+code Del: spam -- http://master.php.net/note/delete/67555/spam Del: non-english -- http://master.php.net/note/delete/67555/non-english Del: in docs -- http://master.php.net/note/delete/67555/in+docs Del: other reasons-- http://master.php.net/note/delete/67555 Reject -- http://master.php.net/note/reject/67555 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#113884) next »