diff --git a/reference/funchand/functions/register-shutdown-function.xml b/reference/funchand/functions/register-shutdown-function.xml index 0e88a0faa..e6a6cd759 100644 --- a/reference/funchand/functions/register-shutdown-function.xml +++ b/reference/funchand/functions/register-shutdown-function.xml @@ -1,6 +1,5 @@ - - + @@ -29,6 +28,15 @@ aufgerufen wird, bricht die Ausführung vollständig ab und keine weiteren registrierten Shutdown-Funktionen werden ausgeführt. + + + Seit PHP 8.4.0 setzt ein parameterloser exit-Aufruf + innerhalb einer registrierten Shutdown-Funktion den Exit-Code auf + 0 zurück. Der Aufruf von exit mit + einem expliziten Status überschreibt in allen Versionen den vorherigen + Exit-Code. + + Shutdown-Funktionen können außerdem selbst register_shutdown_function aufrufen, um eine diff --git a/reference/misc/functions/exit.xml b/reference/misc/functions/exit.xml index 8644d1216..0185946ba 100644 --- a/reference/misc/functions/exit.xml +++ b/reference/misc/functions/exit.xml @@ -1,6 +1,5 @@ - - + @@ -115,6 +114,17 @@ Variablenfunktion sein. + + 8.4.0 + + Ein parameterloser exit-Aufruf innerhalb von + Shutdown-Funktionen + oder Objekt-Destruktoren + setzt nun den Exit-Code auf 0 zurück; zuvor wurde der + durch einen früheren exit-Aufruf gesetzte Exit-Code + beibehalten. + +