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