From 64c1cf64ee72325b39dcee215af43a6c01441d39 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 1 Sep 2026 10:21:53 +0200 Subject: [PATCH] [Sync-En] ext/intl: correct the 8.4.0 Error normalization, it only concerns cloning --- appendices/migration84/other-changes.xml | 13 ++++++++----- reference/intl/book.xml | 16 +++++++++++++--- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/appendices/migration84/other-changes.xml b/appendices/migration84/other-changes.xml index 1221a023d..502bce2cf 100644 --- a/appendices/migration84/other-changes.xml +++ b/appendices/migration84/other-changes.xml @@ -1,6 +1,5 @@ - - + Otros cambios @@ -548,9 +547,13 @@ Intl - El comportamiento de la clase Intl se ha normalizado para siempre lanzar - excepciones Error al intentar usar - un objeto no inicializado, o cuando la clonación falla. + La clonación de un objeto Intl lanza sistemáticamente un + Error cuando la clonación no puede + realizarse, ya sea porque el objeto no ha sido inicializado, o porque la + operación de clonación subyacente de ICU ha fallado. Anteriormente, la + mayoría de estas clases lanzaban una + Exception en su lugar, y + Spoofchecker emitía un error fatal. diff --git a/reference/intl/book.xml b/reference/intl/book.xml index 97fe40559..e6e9e794f 100644 --- a/reference/intl/book.xml +++ b/reference/intl/book.xml @@ -1,7 +1,5 @@ - - - + @@ -100,6 +98,18 @@ + + + A partir de PHP 8.4.0, la clonación de un objeto Intl lanza + sistemáticamente un Error cuando la clonación + no puede realizarse, ya sea porque el objeto no ha sido inicializado (creado + sin invocar su constructor), o porque la operación de clonación subyacente + de ICU ha fallado. Anteriormente, la mayoría de estas clases lanzaban una + Exception en su lugar, y + Spoofchecker emitía un error fatal. + + +
Enlaces