Mit sleep() kann man Skriptausführung für eine gewisse Zeit (seconds) unterbrechen. Die Zeit wird dabei in Sekunden angegeben. Sobald die Zeit verstrichen ist, wird die Ausführung des Skripts wieder aufgenommen. Beachten Sie, dass ohne die Funktion flush() erst abgewartet wird, bis die Zeit verstrichen ist - erst dann wird die komplette Seite an den Browser gesendet (siehe Beispiel 2).