dams            Mon Mar 19 09:06:31 2001 EDT

  Modified files:              
    /phpdoc/fr/language control-structures.xml functions.xml oop.xml 
                        variables.xml 
  Log:
  Keeping up with Jesus's coffee.
  
Index: phpdoc/fr/language/control-structures.xml
diff -u phpdoc/fr/language/control-structures.xml:1.11 
phpdoc/fr/language/control-structures.xml:1.12
--- phpdoc/fr/language/control-structures.xml:1.11      Thu Mar  8 05:55:38 2001
+++ phpdoc/fr/language/control-structures.xml   Mon Mar 19 09:06:31 2001
@@ -525,7 +525,7 @@
 $a = array (1, 2, 3, 17);
 $i = 0; /* pour affichage seulement*/
 foreach($a as $v) {
-    print "\$a[$i] => $k.\n";
+    print "\$a[$i] => $v.\n";
 }
 /* exemple 1: valeur et clé */
 $a = array (
Index: phpdoc/fr/language/functions.xml
diff -u phpdoc/fr/language/functions.xml:1.6 phpdoc/fr/language/functions.xml:1.7
--- phpdoc/fr/language/functions.xml:1.6        Tue Feb 27 03:57:41 2001
+++ phpdoc/fr/language/functions.xml    Mon Mar 19 09:06:31 2001
@@ -127,21 +127,23 @@
      </informalexample>
     </para>
     <para>
-    La fonction ci-dessus affichera :
+     La fonction ci-dessus affichera :
      <screen>
 Servir un verre de ricard.
 Servir un verre de whisky.
      </screen>
     </para>
     <simpara>
-       La valeur par d&eacute;faut d'un argument doit
-       obligatoirement &ecirc;tre une constante, et ne peut &ecirc;tre
-       ni une variable ou ni un membre de classe.
+     La valeur par d&eacute;faut d'un argument doit
+     obligatoirement &ecirc;tre une constante, et ne peut &ecirc;tre
+     ni une variable ou ni un membre de classe.
     </simpara>
     <para>
-     Il est &agrave; noter que vous utilisez les arguments par d&eacute;faut,
-     la valeur par d&eacute;faut doit se trouver du c&ocirc;t&eacute; droit du
-     signe '='; sinon, cela ne fonctionnera pas. Consid&eacute;rons le code suivant :
+     Il est &agrave; noter que si vous utilisez des arguments avec
+     valeur par d&eacute;faut avec d'autres sans valeur par d&eacute;faut,
+     les premiers doivent &ecirc;tre plac&eacute;s &agrave; la suite de tous les 
+param&egrave;tres sans
+     valeur par d&eacute;faut. Sinon, cela ne fonctionnera pas.
+     Consid&eacute;rons le code suivant :
      <informalexample>
       <programlisting role="php">
 &lt;?php
Index: phpdoc/fr/language/oop.xml
diff -u phpdoc/fr/language/oop.xml:1.10 phpdoc/fr/language/oop.xml:1.11
--- phpdoc/fr/language/oop.xml:1.10     Sun Mar 18 03:11:58 2001
+++ phpdoc/fr/language/oop.xml  Mon Mar 19 09:06:31 2001
@@ -194,17 +194,17 @@
    </caution>
   </sect1>
   <sect1 id="keyword.newref">
-   <title>R�f�rences dans un constructeur</title>
+   <title>R&eacute;f&eacute;rences dans un constructeur</title>
    <para>
-    Cr�er des r�f�rences dans un constructeur peut conduire � 
-    des r�sultats �tranges. Ce tutorial vous guide pour �viter ces
-    probl�mes.
+    Cr&eacute;er des r&eacute;f&eacute;rences dans un constructeur peut conduire 
+&agrave;
+    des r&eacute;sultats &eacute;tranges. Ce tutorial vous guide pour &eacute;viter 
+ces
+    probl&egrave;mes.
     <informalexample>
      <programlisting role="php">
 &lt;?php
 class foo {
     function foo($name) {
-        // cr�e une r�f�rence dans le tableau global $globalref
+        // cr&eacute;e une r&eacute;f&eacute;rence dans le tableau global $globalref
         global $globalref;
                $globalref[] = &amp;$this;
         // donne le nom de la variable
@@ -212,11 +212,9 @@
                // et l'affiche
         $this-&gt;echoName();
     }
-
     function echoName() {
         echo "&lt;br&gt;",$this-&gt;Name;
     }
-       
        function setName($name) {
                $this-&gt;Name = $name;
     }
@@ -226,83 +224,75 @@
    </informalexample>
    </para>
    <para>
-    V�rifions maintenant qu'il y a une diff�rence entre <varname>$bar1</varname> 
-    qui a �t� cr�� avec <literal>=</literal> et <varname>$bar2</varname> qui a �t�
-    cr�� avec l'op�rateur de r�f�rence <literal>=&amp;</literal> : 
+    V&eacute;rifions maintenant qu'il y a une diff&eacute;rence entre 
+<varname>$bar1</varname>
+    qui a &eacute;t&eacute; cr&eacute;&eacute; avec <literal>=</literal> et 
+<varname>$bar2</varname> qui a &eacute;t&eacute;
+    cr&eacute;&eacute; avec l'op&eacute;rateur de r&eacute;f&eacute;rence 
+<literal>=&amp;</literal> :
    </para>
     <informalexample>
      <programlisting role="php">
 &lt;?php
-    $bar1 = new foo('cr�e dans le constructeur');
+    $bar1 = new foo('cr&eacute;e dans le constructeur');
     $bar1-&gt;echoName();
     $globalref[0]-&gt;echoName();
-    
     /* affiche :
-    cr�e dans le constructeur
-    cr�e dans le constructeur
-    cr�e dans le constructeur */
-    
-    $bar2 =&amp;new foo('cr�e dans le constructeur');
+    cr&eacute;e dans le constructeur
+    cr&eacute;e dans le constructeur
+    cr&eacute;e dans le constructeur */
+    $bar2 =&amp;new foo('cr&eacute;e dans le constructeur');
     $bar2-&gt;echoName();
     $globalref[1]-&gt;echoName();
-
     /* affiche :
-    cr�e dans le constructeur
-    cr�e dans le constructeur
-    cr�e dans le constructeur */
+    cr&eacute;e dans le constructeur
+    cr&eacute;e dans le constructeur
+    cr&eacute;e dans le constructeur */
 ?&gt;
     </programlisting>
    </informalexample>
    <para>
-    Apparement, il n'y a pas de diff�rence, mais en fait, il y en a une
-    significative : <varname>$bar1</varname> et <varname>$globalref[0]</varname> 
-    ne sont pas r�f�renc�es, ces deux variables sont diff�rentes.
-    Cela est du au fait que  l'op�rateur "new"ne retourne par de r�f�rence,
+    Apparement, il n'y a pas de diff&eacute;rence, mais en fait, il y en a une
+    significative : <varname>$bar1</varname> et <varname>$globalref[0]</varname>
+    ne sont pas r&eacute;f&eacute;renc&eacute;es, ces deux variables sont 
+diff&eacute;rentes.
+    Cela est du au fait que  l'op&eacute;rateur "new"ne retourne par de 
+r&eacute;f&eacute;rence,
     mais retourne une copie.
     <note>
      <simpara>
       Il n'y a aucune perte de performance (puisque PHP 4 utilise un compteur de
-      r�f�rence) � retourner des copies au lieu de r�f�rences. Au contraire, il est
-      souvent mieux de travailler sur les copies plut�t que sur les r�f�rences,
-      car cr�er une r�f�rence prend un peu plus de temps que de cr�er une copie
-      qui ne prend virtuellement pas de temps (� moins qu'il ne se cr�e un
-      tableau g�ant ou un objet monstreux, auquel cas il est pr�f�rable de passer
-      par des r�f�rences).
+      r&eacute;f&eacute;rence) &agrave; retourner des copies au lieu de 
+r&eacute;f&eacute;rences. Au contraire, il est
+      souvent mieux de travailler sur les copies plut&ocirc;t que sur les 
+r&eacute;f&eacute;rences,
+      car cr&eacute;er une r&eacute;f&eacute;rence prend un peu plus de temps que de 
+cr&eacute;er une copie
+      qui ne prend virtuellement pas de temps (&agrave; moins qu'il ne se cr&eacute;e 
+un
+      tableau g&eacute;ant ou un objet monstreux, auquel cas il est 
+pr&eacute;f&eacute;rable de passer
+      par des r&eacute;f&eacute;rences).
      </simpara>
     </note>
-    Pour prouver ceci, regardez le code suivant : 
+    Pour prouver ceci, regardez le code suivant :
    </para>
    <informalexample>
      <programlisting role="php">
 &lt;?php
         // maintenant, nous allons changer de nom. Qu'attendez vous?
-        // Vous pouvez vous attendre � ce que les deux variables $bar 
+        // Vous pouvez vous attendre &agrave; ce que les deux variables $bar
         // et  $globalref[0] change de nom...
-        $bar1-&gt;setName('modifi�');
-
-        // comme pr�dit, ce n'est pas le cas
+        $bar1-&gt;setName('modifi&eacute;');
+        // comme pr&eacute;dit, ce n'est pas le cas
         $bar1-&gt;echoName();
         $globalref[0]-&gt;echoName();
-
         /* affiche :
-        cr�e dans le constructeur
-        modifi� */
-
-        // quelle est la diff�rence entre $bar2 et $globalref[1]
-        $bar2-&gt;setName('modifi�');
-
-        // Heureusement, elles sont non seulement �gales, mais
-        // elles repr�sentent la m�me variable.
-        // donc $bar2-&gt;Name et $globalref[1]-&gt;Name sont les m�mes
+        cr&eacute;e dans le constructeur
+        modifi&eacute; */
+        // quelle est la diff&eacute;rence entre $bar2 et $globalref[1]
+        $bar2-&gt;setName('modifi&eacute;');
+        // Heureusement, elles sont non seulement &eacute;gales, mais
+        // elles repr&eacute;sentent la m&ecirc;me variable.
+        // donc $bar2-&gt;Name et $globalref[1]-&gt;Name sont les m&ecirc;mes
         $bar2-&gt;echoName();
         $globalref[1]-&gt;echoName();
-
         /* affiche :
-        modifi�
-        modifi� */
+        modifi&eacute;
+        modifi&eacute; */
 ?&gt;
     </programlisting>
-   </informalexample>   
+   </informalexample>
    <para>
    Un dernier exemple pour bien comprendre.
    <informalexample>
@@ -312,47 +302,35 @@
     function a($i) {
         $this-&gt;value = $i;
         // Essayez de comprendre on n'a pas besoin de
-        // r�f�rence ici
+        // r&eacute;f&eacute;rence ici
         $this-&gt;b = new b($this);
     }
-
     function createRef() {
         $this-&gt;c = new b($this);
     }
-
     function echoValue() {
         echo "&lt;br&gt;","class ",get_class($this),': ',$this-&gt;value;
     }
 }
-
-
 class b  {
-
     function b(&amp;$a) {
         $this-&gt;a = &amp;$a;
     }
-
    function echoValue() {
         echo "&lt;br&gt;","class ",get_class($this),': ',$this-&gt;a-&gt;value;
         }
-
 }
-
 // Essayez de comprendre pourquoi une copie simple va
-// conduire � un r�sultat ind�sirable � la ligne marqu�e d'une �toile
+// conduire &agrave; un r&eacute;sultat ind&eacute;sirable &agrave; la ligne 
+marqu&eacute;e d'une &eacute;toile
 $a =&amp;new a(10);
 $a-&gt;createRef();
-
 $a-&gt;echoValue();
 $a-&gt;b-&gt;echoValue();
 $a-&gt;c-&gt;echoValue();
-
 $a-&gt;value = 11;
-
 $a-&gt;echoValue();
 $a-&gt;b-&gt;echoValue(); // *
 $a-&gt;c-&gt;echoValue();
-
 /*
 output:
 class a: 10
@@ -364,7 +342,7 @@
 */
 ?&gt;
      </programlisting>
-    </informalexample>   
+    </informalexample>
    </para>
   </sect1>
  </chapter>
Index: phpdoc/fr/language/variables.xml
diff -u phpdoc/fr/language/variables.xml:1.23 phpdoc/fr/language/variables.xml:1.24
--- phpdoc/fr/language/variables.xml:1.23       Tue Mar  6 10:31:37 2001
+++ phpdoc/fr/language/variables.xml    Mon Mar 19 09:06:31 2001
@@ -221,7 +221,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_ENCODING</term>
+       <term>HTTP_ACCEPT_ENCODING</term>
        <listitem>
        <simpara>
             Contenu de l'ent&ecirc;te <literal>Accept-Encoding:</literal>

Reply via email to