dams Tue Jul 17 13:35:19 2001 EDT
Modified files:
/phpdoc/fr/language references.xml
Log:
Typos updates
Index: phpdoc/fr/language/references.xml
diff -u phpdoc/fr/language/references.xml:1.4 phpdoc/fr/language/references.xml:1.5
--- phpdoc/fr/language/references.xml:1.4 Fri Jan 12 05:56:51 2001
+++ phpdoc/fr/language/references.xml Tue Jul 17 13:35:19 2001
@@ -17,11 +17,11 @@
</simpara>
</sect1>
<sect1 id="language.references.whatdo">
- <title>Que font les références</title>
+ <title>Que font les références ?</title>
<para>
Les références vous permettent de faire pointer
deux variables sur le même contenu. Par exemple, lorsque
- vous faîtes :
+ vous faites :
<informalexample>
<programlisting role="php">
<?php
@@ -45,8 +45,8 @@
<informalexample>
<programlisting role="php">
<?php
-$bar =& new fooclass();
-$foo =& find_var ($bar);
+ $bar =& new fooclass();
+ $foo =& find_var ($bar);
?>
</programlisting>
</informalexample>
@@ -62,18 +62,18 @@
</para>
</note>
<para>
- Le deuxième interet des références est de
+ Le deuxième intérêt des références est de
pouvoir passer des variables par référence. On
réalise ceci en faisant pointer des variables locales vers
le contenu des variables de fonction. Exemple :
<informalexample>
<programlisting role="php">
<?php
-function foo (&$var) {
+ function foo(&$var) {
$var++;
-}
-$a=5;
-foo ($a);
+ }
+ $a=5;
+ foo($a);
?>
</programlisting>
</informalexample>
@@ -84,7 +84,7 @@
<link linkend="language.references.pass">passage par
référence</link>.
</para>
<simpara>
- Le troisième interêts des références est de
+ Le troisième intérêt des références est de
<link linkend="language.references.return">retourner des valeurs par
référence</link>.
</simpara>
@@ -92,28 +92,28 @@
<sect1 id="language.references.arent">
<title>Ce que les références ne sont pas</title>
<para>
- Comme précisé ci dessus, les références ne
+ Comme précisé ci-dessus, les références ne
sont pas des pointeurs. Cela signifie que le script suivant ne fera pas
- de à quoi on peut s'attendre :
+ ce à quoi on peut s'attendre :
<informalexample>
<programlisting role="php">
<?php
-function foo (&$var) {
+ function foo(&$var) {
$var =& $GLOBALS["baz"];
-}
-foo($bar);
+ }
+ foo($bar);
?>
</programlisting>
</informalexample>
</para>
<simpara>
- Il va se passer que <varname>$var</varname> dans foo sera lié à
+ Il va se passer que <varname>$var</varname> dans foo() sera lié à
<varname>$bar</varname>, mais il sera aussi relié à
- <varname>$GLOBALS["baz"]</varname>. Il n'y a pas moyen de le lier
+ <varname>$GLOBALS["baz"]</varname>. Il n'y a pas moyen de lier
<varname>$bar</varname> à quelque chose d'autre en utilisant
le mécanisme de référence, car <varname>$bar</varname>
- n'est pas accessible dans la fonction foo. (il est représenté
- par <varname>$var</varname>, mais <varname>$var</varname> possède la
+ n'est pas accessible dans la fonction foo() (certes, il est
+représenté
+ par <varname>$var</varname> et <varname>$var</varname> possède la
même valeur, mais n'est pas relié par la table des symboles).
</simpara>
</sect1>
@@ -125,11 +125,11 @@
<informalexample>
<programlisting role="php">
<?php
-function foo (&$var) {
+ function foo(&$var) {
$var++;
-}
-$a=5;
-foo ($a);
+ }
+ $a=5;
+ foo ($a);
// $a vaut 6 maintenant
?>
</programlisting>
@@ -156,12 +156,13 @@
Une référence, retournée par une fonction :
<informalexample>
<programlisting role="php">
-function &bar()
-{
+<?php
+ function &bar() {
$a = 5;
return $a;
-}
-foo(bar());
+ }
+ foo(bar());
+?>
</programlisting>
</informalexample>
Voir aussi des détails dans
@@ -176,14 +177,16 @@
par référence suivants sont invalides :
<informalexample>
<programlisting role="php">
-function bar() // Notez l'absence de &
-{
+<?php
+ function bar() // Notez l'absence de &
+ {
$a = 5;
return $a;
-}
-foo(bar));
-foo($a = 5) // Expression, pas une variable
-foo(5) // Constante, pas une variable
+ }
+ foo(bar);
+ foo($a = 5) // Expression, pas une variable
+ foo(5) // Constante, pas une variable
+?>
</programlisting>
</informalexample>
Ces fonctionnalités sont valables à partir de PHP 4.0.4.
@@ -198,16 +201,18 @@
utilisez le code suivant
<informalexample>
<programlisting role="php">
-function &find_var ($param) {
- ...code...
+<?php
+ function &find_var($param) {
+ // ...code...
return $found_var;
-}
-$foo =& find_var ($bar);
-$foo->x = 2;
+ }
+ $foo =& find_var ($bar);
+ $foo->x = 2;
+?>
</programlisting>
</informalexample>
- Dans cet exemple, la propriété de l'objet est retourné
- dans <varname>find_var</varname> et lui sera affecté, et non
+ Dans cet exemple, la propriété de l'objet est retournée
+ dans <varname>find_var</varname> et lui sera affectée, et non
pas à la copie, comme cela sera le cas avec une syntaxe par
référence.
</para>
@@ -216,16 +221,16 @@
Contrairement au passage de paramètre, vous devez utiliser
<literal>&</literal> aux deux endroits, à la fois pour
indiquer que vous retournez par référence (pas une
- copie habituelle), et pour indiquer que vous assigner aussi par
+ copie habituelle), et pour indiquer que vous assignez aussi par
référence (pas la copie habituelle).
</simpara>
</note>
</sect1>
<sect1 id="language.references.unset">
- <title>Détruire une références</title>
+ <title>Détruire une référence</title>
<para>
- Lorsque vous détruiser une référence, vous ne
- faîtes que casser le lien entre le nom de la variable et son contenu.
+ Lorsque vous détruisez une référence, vous ne
+ faites que casser le lien entre le nom de la variable et son contenu.
Cela ne signifie pas que le contenu est détruit. Par exemple,
<informalexample>
<programlisting role="php">
@@ -247,7 +252,7 @@
<sect1 id="language.references.spot">
<title>Repérer une référence</title>
<simpara>
- De nombreuses syntaxes de PHP sont implementées via le
+ De nombreuses syntaxes de PHP sont implémentées via le
mécanisme de référence, et tout ce qui a
été vu concernant les liaisons entre variables
s'applique à ces syntaxes. Par exemple, le passage et
@@ -255,10 +260,10 @@
Quelques autres exemples de syntaxes :
</simpara>
<sect2 id="references.global">
- <title>Références <literal>global</literal></title>
+ <title>Références globales</title>
<para>
Lorsque vous déclarez une variable <command>global $var</command>,
- vous créez en fait, une référence sur une variable
+ vous créez en fait une référence sur une variable
globale. Ce qui signifie que
<informalexample>
<programlisting role="php">
@@ -276,7 +281,7 @@
<sect2 id="references.this">
<title><literal>$this</literal></title>
<simpara>
- Dans une méthode d'objet, <varname>$this</varname> est
+ Dans une méthode d'objet <varname>$this</varname> est
toujours une référence sur l'objet courant.
</simpara>
</sect2>