diff --git a/language/oop5/properties.xml b/language/oop5/properties.xml index 1678972dda..bfbc1023b7 100644 --- a/language/oop5/properties.xml +++ b/language/oop5/properties.xml @@ -1,5 +1,5 @@ - + Propriétés @@ -377,6 +377,16 @@ var_dump($test2->prop); // NULL + + + À partir de PHP 8.4.0, la modification indirecte d'une propriété + readonly au sein de + __clone(), comme l'obtention d'une + référence vers celle-ci ($ref = &$this->prop), n'est plus + autorisée. Cela était déjà interdit lors de l'initialisation d'une + propriété readonly. + + diff --git a/language/operators/comparison.xml b/language/operators/comparison.xml index cb2997a3b0..35fec34f78 100644 --- a/language/operators/comparison.xml +++ b/language/operators/comparison.xml @@ -1,6 +1,5 @@ - - + Opérateurs de comparaison Comparaison @@ -350,6 +349,15 @@ function standard_array_compare($op1, $op2) + + + Rencontrer une récursion lors d'une comparaison, par exemple en comparant + un tableau ou un objet qui contient une référence vers lui-même, lève une + Error à partir de PHP 8.4.0 ; auparavant, + cela provoquait une erreur fatale. + + + Valeurs incomparables