diff --git a/reference/funchand/functions/register-shutdown-function.xml b/reference/funchand/functions/register-shutdown-function.xml index 6ebf6740fb..2c3a732df8 100644 --- a/reference/funchand/functions/register-shutdown-function.xml +++ b/reference/funchand/functions/register-shutdown-function.xml @@ -1,6 +1,6 @@ - + @@ -29,6 +29,15 @@ durant l'une des fonctions d'extinction, le processus sera définitivement arrêté, sans que les autres fonctions soient appelées. + + + À partir de PHP 8.4.0, un appel à exit sans paramètre + depuis une fonction d'arrêt enregistrée réinitialise le code de sortie à + 0. L'appel à exit avec un statut + explicite écrase le code de sortie précédent, et ce dans toutes les + versions. + + Les fonctions d'arrêt peuvent également appeler la fonction register_shutdown_function elles-mêmes pour ajouter une diff --git a/reference/misc/functions/exit.xml b/reference/misc/functions/exit.xml index 19f06068ae..0407d9f5bf 100644 --- a/reference/misc/functions/exit.xml +++ b/reference/misc/functions/exit.xml @@ -1,6 +1,6 @@ - + @@ -111,6 +111,17 @@ comme une fonction variable. + + 8.4.0 + + Un appel à exit sans paramètre depuis une + fonction d'extinction + ou un destructeur d'objet + réinitialise désormais le code de sortie à 0 ; + auparavant, le code de sortie défini par un appel antérieur à + exit était conservé. + +