Mailinglisten-Archive |
Matthias Winkelmann wrote:
> > Eine Art Garbage Collector, aller 10 Durchläufe wird einmal alles
> > sinnlose gelöscht...
>
> if(time()%10==0)
> {
> do foo;
> }
Wenig sinnvoll. Dann würde ja jede zehnte Sekunde der gc gestartet.
Aber bei jedem Zugriff, der in dieser Sekunde stattfindet. Böse.
Ich wäre hierfür:
$proz = 10; //fuer 10% Wahrscheinlichkeit
if (rand(1,100) < $proz)
foo();
Und damit rand() auch funktioniert:
// seed with microseconds since last "whole" second
srand ((double) microtime() * 1000000);
http://php.net/rand
http://php.net/srand
Gesundheit
Wagner
--
Madness takes its toll. Please have exact change.
php::bar PHP Wiki - Listenarchive