phpbar.de logo

Mailinglisten-Archive

[php] register_shutdown_function ...

[php] register_shutdown_function ...

Andreas Lange andreas.lange at haas-media.de
Fre Apr 23 13:58:45 CEST 2004


folgendes Miniscript:

<?php

register_shutdown_function('ende');

die('ENDE');

function ende() {
   sleep(10);
}
?>

Das scheint nicht zu funktionieren. Der Browser wartet fleissig die 10
Sekunden auf das Ende des Scripts. Meine Erwartung war, das mit dem
die() das Script für den Browser beendet ist und dann die Ausführung
ende durchgeführt wird.

Ist dieses Verhalten normal?

gibt es einen Befehl, der zwangsweise die Verbindung zum Browser
beendet, ähnlich dem klicken auf den STOP Button im Browser?

Wie kann man es eventuell anders lösen?

Ein Ansatz war es einen Hintergrundprozess in irgendeiner Weise zu
starten... ist das der Weg? Geht es auch "einfacher"?

-- 
Andreas Lange


php::bar PHP Wiki   -   Listenarchive