cvs: phpdoc /fr/language references.xml

From: Date: Sun, 28 Oct 2001 16:43:33 +0000
Subject: cvs: phpdoc /fr/language references.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969338248@lists.php.net to get a copy of this message
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&eacute;f&eacute;rences</title> <sect1 id="language.references.whatare"> @@ -39,9 +41,9 @@ et <varname>$b</varname> qui pointent sur le m&ecirc;me contenu. </para> </note> - La m&ecirc;me syntaxe peut &ecirc;tre utilis&eacute;e avec les fonctions qui retournent des - r&eacute;f&eacute;rences, et avec l'op&eacute;rateur <literal>new</literal> - (PHP 4.0.4 et plus r&eacute;cent): + La m&ecirc;me syntaxe peut &ecirc;tre utilis&eacute;e avec les fonctions qui + retournent des r&eacute;f&eacute;rences, et avec l'op&eacute;rateur + <literal>new</literal> (PHP 4.0.4 et plus r&eacute;cent): <informalexample> <programlisting role="php"> &lt;?php @@ -54,11 +56,11 @@ <note> <para> A moins d'utiliser la syntaxe ci-dessus, le r&eacute;sultat de - <literal>$bar = new fooclass()</literal> ne sera pas la m&ecirc;me variable - que <literal>$this</literal> dans le constructeur, ce qui signifie - que si vous avez utilis&eacute; la r&eacute;f&eacute;rence <literal>$this</literal> dans le - constructeur, vous devez assigner la r&eacute;f&eacute;rence, ou bien obtenir deux - objets diff&eacute;rents. + <literal>$bar = new fooclass()</literal> ne sera pas la m&ecirc;me + variable que <literal>$this</literal> dans le constructeur, ce qui + signifie que si vous avez utilis&eacute; la r&eacute;f&eacute;rence + <literal>$this</literal> dans le constructeur, vous devez assigner la + r&eacute;f&eacute;rence, ou bien obtenir deux objets diff&eacute;rents. </para> </note> <para> @@ -81,7 +83,8 @@ <varname>foo</varname>, la variable <varname>$var</varname> pointe sur le m&ecirc;me contenu que <varname>$a</varname>. Voir aussi les explications d&eacute;taill&eacute;es dans - <link linkend="language.references.pass">passage par r&eacute;f&eacute;rence</link>. + <link linkend="language.references.pass">passage par + r&eacute;f&eacute;rence</link>. </para> <simpara> Le troisi&egrave;me int&eacute;r&ecirc;t des r&eacute;f&eacute;rences est de @@ -107,21 +110,23 @@ </informalexample> </para> <simpara> - Il va se passer que <varname>$var</varname> dans foo() sera li&eacute; &agrave; - <varname>$bar</varname>, mais il sera aussi reli&eacute; &agrave; + Il va se passer que <varname>$var</varname> dans foo() sera li&eacute; + &agrave; <varname>$bar</varname>, mais il sera aussi reli&eacute; &agrave; <varname>$GLOBALS["baz"]</varname>. Il n'y a pas moyen de lier <varname>$bar</varname> &agrave; quelque chose d'autre en utilisant le m&eacute;canisme de r&eacute;f&eacute;rence, car <varname>$bar</varname> - n'est pas accessible dans la fonction foo() (certes, il est repr&eacute;sent&eacute; - par <varname>$var</varname> et <varname>$var</varname> poss&egrave;de la - m&ecirc;me valeur, mais n'est pas reli&eacute; par la table des symboles). + n'est pas accessible dans la fonction foo() (certes, il est + repr&eacute;sent&eacute; par <varname>$var</varname> et + <varname>$var</varname> poss&egrave;de la m&ecirc;me valeur, mais n'est pas + reli&eacute; par la table des symboles). </simpara> </sect1> <sect1 id="language.references.pass"> <title>Passage par r&eacute;f&eacute;rence</title> <para> - Vous pouvez passer des variables par r&eacute;f&eacute;rence, de mani&egrave;re &agrave; ce que la - fonction modifie ses arguments. La syntaxe est la suivante : + Vous pouvez passer des variables par r&eacute;f&eacute;rence, de + mani&egrave;re &agrave; ce que la fonction modifie ses arguments. La + syntaxe est la suivante : <informalexample> <programlisting role="php"> &lt;?php @@ -134,12 +139,14 @@ ?&gt; </programlisting> </informalexample> - Notez qu'il n'y a pas de signe de r&eacute;f&eacute;rence dans l'appel de la fonction, - uniquement sur sa d&eacute;finition. La d&eacute;finition de la fonction est suffisante - pour passer correctement des arguments par r&eacute;f&eacute;rence. + Notez qu'il n'y a pas de signe de r&eacute;f&eacute;rence dans l'appel de la + fonction, uniquement sur sa d&eacute;finition. La d&eacute;finition de la + fonction est suffisante pour passer correctement des arguments par + r&eacute;f&eacute;rence. </para> <para> - Les objets suivants peuvent &ecirc;tre pass&eacute;s par r&eacute;f&eacute;rence : + Les objets suivants peuvent &ecirc;tre pass&eacute;s par + r&eacute;f&eacute;rence : <itemizedlist> <listitem> <simpara> @@ -166,15 +173,16 @@ </programlisting> </informalexample> Voir aussi des d&eacute;tails dans - <link linkend="language.references.return">retourner des r&eacute;f&eacute;rences</link>. + <link linkend="language.references.return">retourner des + r&eacute;f&eacute;rences</link>. </para> </listitem> </itemizedlist> </para> <para> Toutes les autres expressions ne doivent pas &ecirc;tre pass&eacute;es par - r&eacute;f&eacute;rence, car le r&eacute;sultat sera ind&eacute;fini. Par exemple, les passages - par r&eacute;f&eacute;rence suivants sont invalides : + r&eacute;f&eacute;rence, car le r&eacute;sultat sera ind&eacute;fini. Par + exemple, les passages par r&eacute;f&eacute;rence suivants sont invalides : <informalexample> <programlisting role="php"> &lt;?php

« previous php.doc (#969338248) next »