Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion language/oop5/properties.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: dff848b17dafaabfb7662ffb5fecfcb04e3b771d Maintainer: lacatoire Status: ready -->
<!-- EN-Revision: 62e61e543c2d2b8519952efa246ed708026cfb16 Maintainer: lacatoire Status: ready -->
<sect1 xml:id="language.oop5.properties" xmlns="http://docbook.org/ns/docbook">
<title>Propriétés</title>

Expand Down Expand Up @@ -377,6 +377,16 @@ var_dump($test2->prop); // NULL
</programlisting>
</example>
</para>
<note>
<simpara>
À partir de PHP 8.4.0, la modification indirecte d'une propriété
<literal>readonly</literal> au sein de
<link linkend="object.clone">__clone()</link>, comme l'obtention d'une
référence vers celle-ci (<code>$ref = &amp;$this->prop</code>), n'est plus
autorisée. Cela était déjà interdit lors de l'initialisation d'une
propriété <literal>readonly</literal>.
</simpara>
</note>
</sect2>

<sect2 xml:id="language.oop5.properties.dynamic-properties">
Expand Down
12 changes: 10 additions & 2 deletions language/operators/comparison.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 16934048f79c6e117cd16a23c09c1b2ea502e284 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<!-- EN-Revision: 62e61e543c2d2b8519952efa246ed708026cfb16 Maintainer: yannick Status: ready -->
<sect1 xml:id="language.operators.comparison">
<title>Opérateurs de comparaison</title>
<titleabbrev>Comparaison</titleabbrev>
Expand Down Expand Up @@ -350,6 +349,15 @@ function standard_array_compare($op1, $op2)
</simpara>
</note>

<note>
<simpara>
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
<exceptionname>Error</exceptionname> à partir de PHP 8.4.0 ; auparavant,
cela provoquait une erreur fatale.
</simpara>
</note>

<sect2 xml:id="language.operators.comparison.incomparable">
<title>Valeurs incomparables</title>
<simpara>
Expand Down
Loading