Re: Files passing through

From: Date: Tue, 23 Aug 2005 08:06:06 +0000
Subject: Re: Files passing through
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-221151@lists.php.net to get a copy of this message
On Tue, August 23, 2005 12:48 am, Jasper Bryant-Greene wrote: > Kim Steinhaug (php list) wrote: >> I'm using this method, works fine with 50mb+ files : >> >> if( $fd = fopen ($filepath, 'r')){ >> while(!feof($fd)) { >> $buffer = fread($fd, 2048); >> print $buffer; >> } >> fclose ($fd); >> exit; >> } > > Is there a reason why you assign the output of fread() to a variable > and > then print it? Why not just: > > print(fread($fd, 2048)); > > which would be faster because it doesn't need to assign to a variable, > wouldn't it? Maybe I'm missing something.. You're not missing anything, but a 2 K string buffer assignment/print is probably not gonna save much... Benchmark it both ways and see. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#221151) next »