RE: [PHP-DEV] CGI quick cleanup

From: Date: Fri, 23 Nov 2001 13:37:21 +0000
Subject: RE: [PHP-DEV] CGI quick cleanup
Groups: php.dev 
Request: Send a blank email to php-dev+get-71473@lists.php.net to get a copy of this message
Here's a sample script that does most of the sorts of stuff I was doing apart from database work. Note how long it takes to exit after finishing. #! /usr/bin/php -q <?php ini_Set("max_execution_time","0"); ini_Set("memory_limit","500M"); class thingy { function thingy($c) { if ($c>0) $this->ref=&new thingy($c-1); } } $stash=array(); $max=500000; $start=time(); for($i=0;$i<$max;$i++) { $r=rand(0,300); $stash[$r][]=&new thingy(rand(0,10)); echo "\rUse: ".floor($i/$max*100)."% "; } echo "\n"; $mid=time(); $max=count($stash); $c=0; foreach(array_keys($stash) as $key) { unset($stash[$key]); $c++; echo "\rFree: ".floor($c/$max*100)."% "; } unset($stash); echo "\n"; $done=time(); print "Use: ".($mid-$start)."\n"; print "Free: ".($done-$mid)."\n"; ?>

« previous php.dev (#71473) next »