Skip to content

Commit 5b3e797

Browse files
authored
language sync with EN (#2124)
1 parent 8d5e901 commit 5b3e797

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

language/references.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: jpauli Status: ready -->
3+
<!-- EN-Revision: 9463e5b660c4883b91a30f07ff68731bbcc48346 Maintainer: jpauli Status: ready -->
44
<!-- Reviewed: no -->
55
<!-- CREDITS: DAnnebicque -->
66

@@ -502,12 +502,28 @@ function &collector()
502502
}
503503
504504
$collection = &collector();
505+
// Désormais, la variable $collection est une variable par référence qui référence le tableau static à l’intérieur de la fonction
506+
505507
$collection[] = 'foo';
506508
509+
print_r(collector());
510+
// Array
511+
// (
512+
// [0] => foo
513+
// )
514+
507515
?>
508516
]]>
509517
</programlisting>
510518
</informalexample>
519+
<note>
520+
<simpara>
521+
Si l'affectation est faite sans le symbole <literal>&amp;</literal>,
522+
par exemple <code>$collection = collector();</code>,
523+
la variable <varname>$collection</varname> recevra une copie de la valeur,
524+
et non la référence retournée par la fonction.
525+
</simpara>
526+
</note>
511527
Pour passer la référence retournée à une autre fonction attendant une référence,
512528
vous pouvez utiliser la syntaxe suivante :
513529
<informalexample>

0 commit comments

Comments
 (0)