4.6. Warum funktioniert set_time_limit() nicht wie angepriesen?Antwort von Kristian KöhntoppDie Funktion set_time_limit() bzw. die Konfigurationsanweisung max_execution_time in der php.ini wirkt nicht auf die absolute Laufzeit des Scriptes, sondern sie begrenzt die verbrauchte CPU-Zeit eines Scriptes. In
set_time_limit(1);
sleep(10);
print("hallo");
verbraucht die sleep() -Funktion zwar reale Zeit, aber keine CPU-Zeit. Daher wird das Zeitlimit von einer Sekunde hier auch nicht wirksam und der Text wird noch gedruckt. |
||
| 4.6. Warum funktioniert set_time_limit() nicht wie angepriesen? http://www.php-faq.de/q/q-konfiguration-time-limit.html |
||
| de.comp.lang.php.* FAQ | (c) Copyright 2000-2007 Das dclp-FAQ-Team | ||