set_time_limit

set_time_limit -- Setzt die maximale Ausführungszeit

Beschreibung

void set_time_limit ( int seconds)

Legt die Zeit in Sekunden fest , die ein Script laufen darf . Ist diese Zeit abgelaufen , wird ein Fehler zurückgegeben . Der Standard liegt bei 30 Sekunden , es sei denn , max_execution_time ist configuration file eingetragen . Bei einer Einstellung von 0 Sekunden ist die maximale Ausführungszeit nicht begrenzt .

Wenn set_time_limit( ) aufgerufen wird , dann startet der Zähler neu . Das heisst , wenn die Standardeinstellung 30 Sekunden beträgt und nach 25 Sekunden durch ein Script ein Aufruf wie z.B . set_time_limit( 20 ) erfolgt , darf das Script insgesamt 45 Sekunden laufen , bevor eine Fehlermeldung ausgegeben wird .

Achtung : Wenn PHP im Safemode läuft , hat set_time_limit( ) keinen Effekt . Die einzige Möglichkeit , dies zu umgehen , ist den Safemode im configuration file auszuschalten .