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 |
||
| Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team | ||