From 71dcd399e47de90c62f3b753c73895e0f8619144 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Wed, 4 Nov 2026 13:15:55 +0100 Subject: [PATCH] [Sync-En] integer, DelayedTargetValidation: sync with doc-en --- .../predefined/attributes/delayedtargetvalidation.xml | 9 ++++++++- language/types/integer.xml | 9 ++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/language/predefined/attributes/delayedtargetvalidation.xml b/language/predefined/attributes/delayedtargetvalidation.xml index eb437ed80a..b3932c8558 100644 --- a/language/predefined/attributes/delayedtargetvalidation.xml +++ b/language/predefined/attributes/delayedtargetvalidation.xml @@ -1,5 +1,5 @@ - + L'attribut DelayedTargetValidation DelayedTargetValidation @@ -49,6 +49,8 @@ Override n'est pas autorisé sur les constantes de classe, cela ne produit pas d'erreur à la compilation. + À partir de PHP 8.6.0, Override peut cibler les + constantes de classe, et Child::NAME redéfinit + Base::NAME : DelayedTargetValidation + n'est alors plus nécessaire ici, et l'exemple de réflexion ci-dessous ne + lève plus d'exception à ce sujet. diff --git a/language/types/integer.xml b/language/types/integer.xml index 7c9fa4748c..18993fb4e7 100644 --- a/language/types/integer.xml +++ b/language/types/integer.xml @@ -1,14 +1,13 @@ - - - + Les entiers - Un &integer; est un nombre appartenant à l'ensemble - ℤ = {..., -2, -1, 0, 1, 2, ...}. + Un &integer; est un entier signé dont l'intervalle, fini et dépendant de la + plate-forme, s'étend de PHP_INT_MIN à + PHP_INT_MAX.