SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/php_informationen/set_time_limit.php
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.de



set_time_limit


nach unten nach oben Befehl

void set_time_limit ( int $seconds )



nach unten nach oben Version

(PHP 4, PHP 5)



nach unten nach oben 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 unten nach oben Beispiel


<?PHP
set_time_limit 
);

$x 1;

while ( 
$x )
{
  echo 
$x++ . '<br>';
}
?>




nach unten nach oben 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