SEL.html

set_time_limit

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

void set_time_limit(int seconds)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit set_time_limit() kann man die Zeit (seconds) in Sekunden festlegen, die ein
Skript laufen darf. Wird die Zeit überschritten, so wird das Skript vom Parser
abgebrochen und ein Fehler zurückgegeben.
Standardmäßig sind 30 Sekunden eingestellt, es sei denn, dass ein anderer Wert
für max_execution in der Konfigurationsdatei (php3.ini) eingetragen wurde.
Ist die Standardeinstellung von 30 Sekunden gesetzt und man gibt mit
set_time_limit() nochmals 10 Sekunden an, so läuft das Skript maximal 40
Sekunden.
Falls PHP im Safemode läuft, so hat set_time_limit() keinen Effekt (das ist bei
vielen Providern der Fall).

 

nach obennach unten 

Beispiel

<?PHP
set_time_limit(5);
$x = 1;
while($x>0){
echo $x++;
echo "<br>";
}
?>

 

nach obennach unten 

Ausgabe

1
. // Aus Darstellungsgründen werden alle Werte zwischen
. // 1 und 197857 ignoriert.
197857

Fatal error: Maximum execution time of 5 seconds exceeded in /www/users/neu/index.php on line 9

 

nach oben
weiter:weiter Seite zend_logo_guid
zurück:zurück Seite set_magic_quotes_runtime
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de