register_shutdown_function

(PHP 3>= 3.0.4, PHP 4 )

register_shutdown_function --  Regiszrálja a függvényt a szkript befejezésekor történő végrehajtásra

Leírás

int register_shutdown_function ( string func)

A func nevű függvényt regisztrálja, hogy az majd a szkript feldolgozása után lefusson.

Ha egymás után többször is meghívásra kerül a register_shutdown_function(), akkor a paraméterként átadott függvények ebben a sorrendben lesznek regisztrálva és meghívva. Ha valamelyik regisztrált függvényben az exit()-re kerül a vezérlés, akkor a feldolgozás megszakad és az ezután következő regisztrált függvények nem kerülnek meghívásra.

Mivel a regisztrált "lezáró" függvények a kérés kiszolgálása (kimeneti tartalom elküldése) után kerülnek meghívásra , ezért nem lehet semmilyen adatot küldeni a kliensnek pl. echo() vagy print() függvényekkel, és a kimeneti tárolók tartalmát sem lehet olvasni ob_get_contents() segítségével.

Megjegyzés: A függvény neve helyett egy tömböt is átadhatsz, ami egy objektum referenciát és egy metódus nevet kell tartalmazzon.