dams Sun Oct 28 11:43:33 2001 EDT
Modified files:
/phpdoc/fr/language references.xml
Log:
Adding xml string.Updating with crowds of minors updates.Typos fixed.
Index: phpdoc/fr/language/references.xml
diff -u phpdoc/fr/language/references.xml:1.5 phpdoc/fr/language/references.xml:1.6
--- phpdoc/fr/language/references.xml:1.5 Tue Jul 17 13:35:19 2001
+++ phpdoc/fr/language/references.xml Sun Oct 28 11:43:33 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.6 $ -->
<chapter id="language.references">
<title>Les références</title>
<sect1 id="language.references.whatare">
@@ -39,9 +41,9 @@
et <varname>$b</varname> qui pointent sur le même contenu.
</para>
</note>
- La même syntaxe peut être utilisée avec les fonctions qui
retournent des
- références, et avec l'opérateur <literal>new</literal>
- (PHP 4.0.4 et plus récent):
+ La même syntaxe peut être utilisée avec les fonctions qui
+ retournent des références, et avec l'opérateur
+ <literal>new</literal> (PHP 4.0.4 et plus récent):
<informalexample>
<programlisting role="php">
<?php
@@ -54,11 +56,11 @@
<note>
<para>
A moins d'utiliser la syntaxe ci-dessus, le résultat de
- <literal>$bar = new fooclass()</literal> ne sera pas la même variable
- que <literal>$this</literal> dans le constructeur, ce qui signifie
- que si vous avez utilisé la référence
<literal>$this</literal> dans le
- constructeur, vous devez assigner la référence, ou bien obtenir
deux
- objets différents.
+ <literal>$bar = new fooclass()</literal> ne sera pas la même
+ variable que <literal>$this</literal> dans le constructeur, ce qui
+ signifie que si vous avez utilisé la référence
+ <literal>$this</literal> dans le constructeur, vous devez assigner la
+ référence, ou bien obtenir deux objets différents.
</para>
</note>
<para>
@@ -81,7 +83,8 @@
<varname>foo</varname>, la variable <varname>$var</varname> pointe sur
le même contenu que <varname>$a</varname>. Voir aussi les explications
détaillées dans
- <link linkend="language.references.pass">passage par
référence</link>.
+ <link linkend="language.references.pass">passage par
+ référence</link>.
</para>
<simpara>
Le troisième intérêt des références est de
@@ -107,21 +110,23 @@
</informalexample>
</para>
<simpara>
- Il va se passer que <varname>$var</varname> dans foo() sera lié à
- <varname>$bar</varname>, mais il sera aussi relié à
+ 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 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() (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).
+ 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>
<sect1 id="language.references.pass">
<title>Passage par référence</title>
<para>
- Vous pouvez passer des variables par référence, de manière
à ce que la
- fonction modifie ses arguments. La syntaxe est la suivante :
+ Vous pouvez passer des variables par référence, de
+ manière à ce que la fonction modifie ses arguments. La
+ syntaxe est la suivante :
<informalexample>
<programlisting role="php">
<?php
@@ -134,12 +139,14 @@
?>
</programlisting>
</informalexample>
- Notez qu'il n'y a pas de signe de référence dans l'appel de la
fonction,
- uniquement sur sa définition. La définition de la fonction est
suffisante
- pour passer correctement des arguments par référence.
+ Notez qu'il n'y a pas de signe de référence dans l'appel de la
+ fonction, uniquement sur sa définition. La définition de la
+ fonction est suffisante pour passer correctement des arguments par
+ référence.
</para>
<para>
- Les objets suivants peuvent être passés par référence :
+ Les objets suivants peuvent être passés par
+ référence :
<itemizedlist>
<listitem>
<simpara>
@@ -166,15 +173,16 @@
</programlisting>
</informalexample>
Voir aussi des détails dans
- <link linkend="language.references.return">retourner des
références</link>.
+ <link linkend="language.references.return">retourner des
+ références</link>.
</para>
</listitem>
</itemizedlist>
</para>
<para>
Toutes les autres expressions ne doivent pas être passées par
- référence, car le résultat sera indéfini. Par exemple,
les passages
- par référence suivants sont invalides :
+ référence, car le résultat sera indéfini. Par
+ exemple, les passages par référence suivants sont invalides :
<informalexample>
<programlisting role="php">
<?php