From 0053ae2acdb344475a49b14cfe8b5b4c7d11d4aa Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Wed, 9 Sep 2026 09:55:00 +0200 Subject: [PATCH] [Sync-En] mbstring: clarify the mb_*_numericentity ValueError conditions and reformat the examples --- .../functions/mb-decode-numericentity.xml | 124 ++++++++++-------- .../functions/mb-encode-numericentity.xml | 26 ++-- 2 files changed, 82 insertions(+), 68 deletions(-) diff --git a/reference/mbstring/functions/mb-decode-numericentity.xml b/reference/mbstring/functions/mb-decode-numericentity.xml index 9fe776c671..cedd43afad 100644 --- a/reference/mbstring/functions/mb-decode-numericentity.xml +++ b/reference/mbstring/functions/mb-decode-numericentity.xml @@ -1,5 +1,5 @@ - + @@ -63,7 +63,8 @@ &reftitle.errors; Genera una excepción ValueError si - map no es una lista de &integer;s. + map contiene algún valor que no sea un + &integer;, &float;, &boolean;, &null;, o una string numérica. @@ -81,9 +82,9 @@ 8.4.0 - mb_decode_numericentity ahora genera una + La función mb_decode_numericentity ahora genera una ValueError si map - no es una lista de &integer;s. + contiene algún valor que no pueda convertirse implícitamente a int. &mbstring.changelog.encoding-nullable; @@ -100,11 +101,13 @@ - + @@ -74,7 +74,8 @@ &reftitle.errors; Lanza una ValueError si - map no es una lista de &integer;s. + map contiene algún valor que no sea un + &integer;, &float;, &boolean;, &null;, o una string numérica. @@ -92,9 +93,9 @@ 8.4.0 - mb_encode_numericentity ahora lanza una + La función mb_encode_numericentity ahora lanza una ValueError si map - no es una lista de &integer;s. + contiene algún valor que no pueda convertirse implícitamente a int. &mbstring.changelog.encoding-nullable; @@ -111,14 +112,16 @@ ]]> @@ -143,6 +146,7 @@ $convmap = [ 0x80, 0x7FF, 0, 0x10FFFF, 0x10000, 0x1FFFFF, 0, 0x10FFFF, ]; + var_dump(mb_encode_numericentity($str, $convmap, "utf8")); ?> ]]>