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 |