Ahoy,
ich arbeite derzeit mit PHP ticks. Hier mal mein Beispielscript:
Wie ihr sehen könnt, wird für jeden Tick ein Punkt ausgegeben und für jeden Schleifendurchlauf ein seknrechter Strich. Wenn Ihr das ausführt ([color=red]ACHTUNG: Lest euch bitte die Funktionsbeschreibung zu declare_tick_function auf php.net durch![/color]) seht ihr, dass vor dem ersten Schleifendurchlauf schon mehrere Interpreterschritte stattgefunden haben. Soweit auch nicht weiter verwunderlich. Wenn ich das Script aber dannach erneut ausführe, finden immer mehr Interpreterschritte zwischen den Schleifendurchläufen statt. Erst wenn ich ein paar Sekunden warte pendelt es sich wieder in einen Normalzustand ein.
Kann mir das irgendwer erklären? Ich steig da nicht so ganz hinter.
Cheers
ich arbeite derzeit mit PHP ticks. Hier mal mein Beispielscript:
PHP-Code:
<?php
// Tick-Funktion definieren
function checkUsage() {
echo '.';
}
// Tick-Funktion deklarieren
register_tick_function('checkUsage');
// Ticks deklarieren
declare(ticks = 1);
for($i = 0; $i < 1000; $i++) {
echo '|';
}
?>
Kann mir das irgendwer erklären? Ich steig da nicht so ganz hinter.
Cheers
Kommentar