From 7c7fd30e8f8d1f94d09cdbb1f7cbe0c4147447e1 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 26 Oct 2026 07:49:23 +0100 Subject: [PATCH] [Sync-En] Mention PHP_INT_MIN in numeric string conversion rules --- language/types/numeric-strings.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/language/types/numeric-strings.xml b/language/types/numeric-strings.xml index c1b5f49d9d..dc726503bf 100644 --- a/language/types/numeric-strings.xml +++ b/language/types/numeric-strings.xml @@ -1,6 +1,5 @@ - - + Chaînes numériques @@ -64,8 +63,8 @@ var_dump("2E1" == "020"); // true, "2E1" est 2 * (10 ^ 1), soit 20 Si la string est numérique, elle est résolue en int si la string est une chaîne numérique entière et entre dans les limites du type int (telles que définies par - PHP_INT_MAX), sinon elle est résolue en un - float. + PHP_INT_MIN et PHP_INT_MAX), + sinon elle est résolue en un float. @@ -74,8 +73,8 @@ var_dump("2E1" == "020"); // true, "2E1" est 2 * (10 ^ 1), soit 20 en est une, elle est résolue en int si la partie initiale de la chaîne string est une chaîne numérique entière et entre dans les limites du type int (telles que définies par - PHP_INT_MAX), sinon elle est résolue en un - float. + PHP_INT_MIN et PHP_INT_MAX), + sinon elle est résolue en un float. De plus, une erreur de niveau E_WARNING est soulevée.