note 8497 added to usleep

From: Date: Thu, 14 Sep 2000 03:18:23 +0000
Subject: note 8497 added to usleep
Groups: php.notes 
Request: Send a blank email to php-notes+get-4932@lists.php.net to get a copy of this message
Since USLEEP doesn't work under windows, you need to come up with your own fix. This little function will do the trick. function wait($usecs){ $temp=gettimeofday(); $start=(int)$temp["usec"]; while(1){ $temp=gettimeofday(); $stop=(int)$temp["usec"]; if ($stop-$start >= $usecs) break; } } The smallest amount of time it seems to work with is around 200usecs, but if you wait() anything higher than 200usecs it's pretty close. My question is since we can access microseconds on a windows box using this method, why can't we use usleep? :) http://www.php.net/manual/function.usleep.php

« previous php.notes (#4932) next »