dams            Tue Aug 14 14:18:46 2001 EDT

  Modified files:              
    /phpdoc/fr/language variables.xml 
  Log:
  Typos.
  
Index: phpdoc/fr/language/variables.xml
diff -u phpdoc/fr/language/variables.xml:1.24 phpdoc/fr/language/variables.xml:1.25
--- phpdoc/fr/language/variables.xml:1.24       Mon Mar 19 12:06:31 2001
+++ phpdoc/fr/language/variables.xml    Tue Aug 14 14:18:44 2001
@@ -1,3 +1,4 @@
+<!-- $Revision: 1.25 $ -->
  <chapter id="language.variables">
   <title>Les variables</title>
   <sect1 id="language.variables.basics">
@@ -9,9 +10,9 @@
    </simpara>
    <para>
     Les noms de variables suivent les m&ecirc;mes r&egrave;gles de nommage que
-    les autres entit&eacute;es PHP. Un nom de variable valide doit commencer par
+    les autres entit&eacute;s PHP. Un nom de variable valide doit commencer par
     une lettre ou un soulign&eacute; (_), suivi de lettres, chiffres ou 
soulign&eacute;s.
-    Exprim&eacute; sous forme d'une expression r&eacute;guli&egrave;re, cela donne :
+    Exprim&eacute; sous la forme d'une expression r&eacute;guli&egrave;re, cela donne 
+:
     '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
    </para>
    <note>
@@ -37,12 +38,12 @@
    </para>
    <para>
     En PHP 3, les variables sont toujours assign&eacute;es par valeur.
-    C'est &agrave; dire, lorsque vous assignez une expression &agrave;
+    C'est-&agrave;-dire, lorsque vous assignez une expression &agrave;
     une variable, la valeur de l'expression est recopi&eacute;e dans
     la variable. Cela signifie, par exemple, qu'apr&egrave;s avoir
     assign&eacute; la valeur d'une variable &agrave; une autre,
-    modifier une variable n'aura pas d'effet sur l'autre. Pour plus
-    de d&eacute;tails sur ce genre d'assignement, reportez vous &agrave;
+    modifier l'une des variables n'aura pas d'effet sur l'autre. Pour plus
+    de d&eacute;tails sur ce genre d'assignation, reportez-vous &agrave;
     <link linkend="language.expressions">Expressions</link>.
    </para>
    <para>
@@ -52,12 +53,12 @@
     (en d'autres terme, "devient un alias de", ou encore "pointe sur") la
     variable originale. Les modifications de la nouvelle variable
     affecteront l'ancienne, et vice versa. Cela signifie aussi
-    qu'aucune copie n'est faite : l'assignement est donc beaucoup
+    qu'aucune copie n'est faite : l'assignation est donc beaucoup
     plus rapide. Cela se fera notamment sentir dans des boucles,
-    ou lors d'assignement de grands objets (tableaux).
+    ou lors d'assignation de grands objets (tableaux).
    </para>
    <para>
-    Pour assigner par r&eacute;f&eacute;rence, ajoute simplement
+    Pour assigner par r&eacute;f&eacute;rence, ajoutez simplement
     un &amp (ET commercial) au d&eacute;but de la variable qui
     est assign&eacute;e (la variable source). Dans l'exemple suivant,
     &quot;<literal>Mon nom est Pierre</literal>&quot; s'affichera deux
@@ -75,18 +76,18 @@
     </informalexample>
    </para>
    <para>
-    Une chose importante &agrave; noter est que seules, les variables
+    Une chose importante &agrave; noter est que seules les variables
     nomm&eacute;es peuvent &ecirc;tre assign&eacute;es par r&eacute;f&eacute;rence.
     <informalexample>
      <programlisting role="php">
 &lt;?php
 $foo = 25;
-$bar = &amp;$foo;      // Assignement valide .
-$bar = &amp;(24 * 7);  // Assignement Invalide : r&eacute;f&eacute;rence une 
expression sans nom
+$bar = &amp;$foo;      // assignation valide .
+$bar = &amp;(24 * 7);  // assignation invalide : r&eacute;f&eacute;rence une 
+expression sans nom
 function test() {
    return 25;
 }
-$bar = &amp;test();    // Invalide.
+$bar = &amp;test();    // assignation invalide.
 ?&gt;
      </programlisting>
     </informalexample>
@@ -99,7 +100,7 @@
     Cependant, beaucoup de ces variables ne peuvent pas &ecirc;tre
     pr&eacute;sent&eacute;es ici, car elles d&eacute;pendent du serveur
     sur lequel elles tournent, de la version du serveur, et de la
-    configuration du serveur, ou encore d'autres facteurs.. Certaines
+    configuration du serveur, ou encore d'autres facteurs. Certaines
     de ces variables ne seront pas accessibles lorsque PHP fonctionne
     en ex&eacute;cutable.
    </simpara>
@@ -111,7 +112,7 @@
    </simpara>
    <simpara>
     Pour la liste compl&egrave;te des variables pr&eacute;d&eacute;finies
-    (et d'autres informations pratiques) reportez vous (et usez) de
+    (et d'autres informations pratiques) reportez-vous (et usez) de
     <function>phpinfo</function>.
    </simpara>
    <note>
@@ -126,20 +127,20 @@
     <simpara>
      Ces variables sont cr&eacute;&eacute;es par le serveur
      <ulink url="&url.apache;">Apache</ulink>. Si vous utilisez un autre
-     serveur web, il n'est pas sur que celui ci vous fournira
+     serveur web, il n'est pas sur que celui-ci vous fournira
      les m&ecirc;mes variables. Il peut ne pas les fournir, en
      fournir d'autres. Cependant, un bon nombre de ces variables
      font partie de l'interface <ulink url="&url.cgispec;">CGI 1.1</ulink>,
      et on peut s'attendre &agrave; les retrouver.
     </simpara>
     <simpara>
-     Notez que peu d'entre elles seront accessible lorsque PHP est appel&eacute;
+     Notez que peu d'entre elles seront accessibles lorsque PHP est appel&eacute;
      en ligne de commande, (et elles n'auront alors peut &ecirc;tre pas de sens)
     </simpara>
     <para>
      <variablelist>
       <varlistentry>
-       <term>GATEWAY_INTERFACE</term>
+       <term>$GATEWAY_INTERFACE</term>
        <listitem>
        <simpara>
         Num&eacute;ro de r&eacute;vision de l'interface CGI du serveur :
@@ -148,7 +149,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_NAME</term>
+       <term>$SERVER_NAME</term>
        <listitem>
            <simpara>
         Le nom du serveur h&ocirc;te qui &eacute;x&eacute;cute le script suivant.
@@ -158,16 +159,16 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_SOFTWARE</term>
+       <term>$SERVER_SOFTWARE</term>
        <listitem>
        <simpara>
-        Cha&icirc;ne d'identification du serveur, qui est donn&eacute;es dans
-        les ent&ecirc;tes lors de la r&eacute;ponse aux requ&ecirc;tes.
+        Cha&icirc;ne d'identification du serveur, qui est donn&eacute;e dans
+        les en-t&ecirc;tes lors de la r&eacute;ponse aux requ&ecirc;tes.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_PROTOCOL</term>
+       <term>$SERVER_PROTOCOL</term>
        <listitem>
        <simpara>
         Nom et r&eacute;vision du protocole de communication : i.e. 'HTTP/1.0';
@@ -175,7 +176,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>REQUEST_METHOD</term>
+       <term>$REQUEST_METHOD</term>
        <listitem>
            <simpara>
         M&eacute;thode de requ&ecirc;te utilis&eacute;e pour acc&eacute;der
@@ -184,7 +185,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>QUERY_STRING</term>
+       <term>$QUERY_STRING</term>
        <listitem>
            <simpara>
         La cha&icirc;ne de requ&ecirc;te, si elle existe, qui est
@@ -193,7 +194,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>DOCUMENT_ROOT</term>
+       <term>$DOCUMENT_ROOT</term>
        <listitem>
        <simpara>
             La racine sous laquelle le script courant est ex&eacute;cut&eacute;,
@@ -202,62 +203,62 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_ACCEPT</term>
+       <term>$HTTP_ACCEPT</term>
        <listitem>
            <simpara>
-        Contenu de l'ent&ecirc;te <literal>Accept:</literal> de la
-        requ&ecirc;te courant, si il y en a une.
+        Contenu de l'en-t&ecirc;te <literal>Accept:</literal> de la
+        requ&ecirc;te courante, s'il y en a une.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_ACCEPT_CHARSET</term>
+       <term>$HTTP_ACCEPT_CHARSET</term>
        <listitem>
            <simpara>
-            Contenu de l'ent&ecirc;te <literal>Accept-Charset:</literal>
-            de la requ&ecirc;te courante, si il existe. Par exemple :
-            'iso-8859-1,*,utf-8'.
+            Contenu de l'en-t&ecirc;te <literal>Accept-Charset:</literal>
+            de la requ&ecirc;te courante, s'elle existe. Par exemple :
+            '<literal>iso-8859-1,*,utf-8</literal>'.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_ACCEPT_ENCODING</term>
+       <term>$HTTP_ACCEPT_ENCODING</term>
        <listitem>
        <simpara>
-            Contenu de l'ent&ecirc;te <literal>Accept-Encoding:</literal>
+            Contenu de l'en-t&ecirc;te <literal>Accept-Encoding:</literal>
             de la requ&ecirc;te courante, si elle existe. Par exemple : 'gzip'.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_ACCEPT_LANGUAGE</term>
+       <term>$HTTP_ACCEPT_LANGUAGE</term>
        <listitem>
            <simpara>
-            Contenu de l'ent&ecirc;te <literal>Accept-Language:</literal> de
+            Contenu de l'en-t&ecirc;te <literal>Accept-Language:</literal> de
             la requ&ecirc;te courante, si elle existe. Par exemple : 'en'.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_CONNECTION</term>
+       <term>$HTTP_CONNECTION</term>
        <listitem>
            <simpara>
-            Contenu de l'ent&ecirc;te <literal>Connection:</literal> de la
+            Contenu de l'en-t&ecirc;te <literal>Connection:</literal> de la
             requ&ecirc;te courante, si elle existe. Par exemple : 'Keep-Alive'.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_HOST</term>
+       <term>$HTTP_HOST</term>
        <listitem>
            <simpara>
-             Contenu de l'ent&ecirc;te <literal>Host:</literal> de la
+             Contenu de l'en-t&ecirc;te <literal>Host:</literal> de la
              requ&ecirc;te courante, si elle existe.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_REFERER</term>
+       <term>$HTTP_REFERER</term>
        <listitem>
            <simpara>
             L'adresse de la page (si elle existe) qui a conduit le
@@ -267,22 +268,22 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_USER_AGENT</term>
+       <term>$HTTP_USER_AGENT</term>
        <listitem>
        <simpara>
-            Contenu de l'ent&ecirc;te <literal>User_Agent:</literal> de
+            Contenu de l'en-t&ecirc;te <literal>User_Agent:</literal> de
             la requ&ecirc;te courante, si elle existe. C'est une cha&icirc;ne
             qui d&eacute;crit le client HTML utilis&eacute; pour voir
             la page courante. Par exemple :
             <computeroutput>Mozilla/4.5 [en] (X11; U; Linux     2.2.9 
i586)</computeroutput>.
             Entre autres choses, vous pouvez utiliser cette valeur avec
             <function>get_browser</function> pour optimiser votre page
-            en fonction des capacit&eacute; du client.
+            en fonction des capacit&eacute;s du client.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>REMOTE_ADDR</term>
+       <term>$REMOTE_ADDR</term>
        <listitem>
            <simpara>
             L'adresse IP du client qui demande la page courante.
@@ -290,7 +291,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>REMOTE_PORT</term>
+       <term>$REMOTE_PORT</term>
        <listitem>
            <simpara>
             Le port utilis&eacute; par la machine cliente pour communiquer
@@ -299,7 +300,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SCRIPT_FILENAME</term>
+       <term>$SCRIPT_FILENAME</term>
        <listitem>
            <simpara>
             Le chemin absolu jusqu'au script courant.
@@ -307,29 +308,29 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_ADMIN</term>
+       <term>$SERVER_ADMIN</term>
        <listitem>
            <simpara>
-            La valeur donn&eacute; &agrave; la directive SERVER_ADMIN
+            La valeur donn&eacute;e &agrave; la directive SERVER_ADMIN
             (pour Apache), dans le fichier de configuration. Si le script
-            est ex&eacute;cut&eacute; par un h&ocirc;te virtuel, cela sera la
+            est ex&eacute;cut&eacute; par un h&ocirc;te virtuel, ce sera la
             valeur d&eacute;finie par l'h&ocirc;te virtuel.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_PORT</term>
+       <term>$SERVER_PORT</term>
        <listitem>
        <simpara>
             Le port de la machine serveur utilis&eacute; pour les
-            communications. Par d&eacute;faut, c'est '80'; en utilisant
+            communications. Par d&eacute;faut, c'est '80'. En utilisant
             SSL, par exemple, il sera remplac&eacute; par le num&eacute;ro
             de port HTTP s&eacute;curis&eacute;.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SERVER_SIGNATURE</term>
+       <term>$SERVER_SIGNATURE</term>
        <listitem>
            <simpara>
             Cha&icirc;ne contenant le num&eacute;ro de version du serveur
@@ -340,17 +341,17 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>PATH_TRANSLATED</term>
+       <term>$PATH_TRANSLATED</term>
        <listitem>
            <simpara>
             Chemin dans le syst&egrave;me de fichier (pas le document root-)
-            jusqu'au script courant, une fois que le serveur &agrave; fait
+            jusqu'au script courant, une fois que le serveur a fait
             une chemin traduction virtuel->r&eacute;el.
        </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>SCRIPT_NAME</term>
+       <term>$SCRIPT_NAME</term>
        <listitem>
        <simpara>
             Contient le nom du script courant. Cela sert lorsque
@@ -359,7 +360,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>REQUEST_URI</term>
+       <term>$REQUEST_URI</term>
        <listitem>
            <simpara>
             L'URI qui a &eacute;t&eacute; fourni pour acc&eacute;der
@@ -376,15 +377,15 @@
      Ces variables sont import&eacute;es dans l'espace de nom global
      de PHP, depuis l'environnement sous lequel PHP fonctionne. Beaucoup
      d'entre elles sont fournies par le shell qui ex&eacute;cute PHP et
-     diff&eacute;rents syst&egrave;mes &eacute;tant suceptibles
+     diff&eacute;rents syst&egrave;mes &eacute;tant susceptibles
      de disposer de diff&eacute;rents shells, une liste d&eacute;finitive
-     est impossible &agrave; &eacute;tablir. Reportez vous &agrave; la
+     est impossible &agrave; &eacute;tablir. Reportez-vous &agrave; la
      documentation de votre shell, pour conna&icirc;tre la liste des
      variables d'environnement pr&eacute;d&eacute;finies.
     </simpara>
     <simpara>
-     Les autres variables d'environments inclues les variables CGI,
-     plac&eacute;es ici, quelque fois la m&eacute;thode
+     Les autres variables d'environment incluent les variables CGI,
+     plac&eacute;es ici, quelquefois la m&eacute;thode
      d'&eacute;x&eacute;cution de PHP (CGI ou module).
     </simpara>
    </sect2>
@@ -397,25 +398,25 @@
      <link linkend="ini.track-vars">track_vars</link> a
      &eacute;t&eacute; activ&eacute;e. Lorsque c'est le cas, ces variables
      existent toujours, m&ecirc;me si ce sont des tableaux vides. Cela &eacute;vite 
les
-     usurpations malintentionn&eacute;es de ces variables.
+     usurpations mal intentionn&eacute;es de ces variables.
     </simpara>
     <note>
      <para>
       Depuis PHP 4.0.3,
       <link linkend="ini.track-vars">track_vars</link> est toujours
-      activ&eacute;, quelque soit la configuration.
+      activ&eacute;, quelle que soit la configuration.
      </para>
     </note>
     <para>
      Si la directive
      <link linkend="ini.register-globals">register_globals</link> est activ&eacute;e,
-     alors ces variables seront aussi disponibles comme variable
-     global du script : c'est &agrave; dire, ind&eacute;pendamment des tableaux
+     alors ces variables seront aussi disponibles comme variables
+     globales du script : c'est-&agrave;-dire, ind&eacute;pendamment des tableaux
      <varname>$HTTP_*_VARS</varname>. Cette fonctionnalit&eacute;
      doit &ecirc;tre utilis&eacute;e avec pr&eacute;cautions, et de
      pr&eacute;f&eacute;rence, d&eacute;sactiv&eacute;e.
      Si <varname>$HTTP_*_VARS</varname> est s&eacute;curis&eacute;,
-     les &eacute;quivalents globaux peuvent &ecirc;tre &eacute;cras&eacute;
+     les &eacute;quivalents globaux peuvent &ecirc;tre &eacute;cras&eacute;s
      par les donn&eacute;es d'entr&eacute;e de l'utilisateur,
      avec des intrusions possibles. Si vous ne pouvez pas d&eacute;sactiver
      <link linkend="ini.register-globals">register_globals</link>, vous
@@ -425,11 +426,11 @@
     <para>
      <variablelist>
       <varlistentry>
-       <term>argv</term>
+       <term>$argv</term>
        <listitem>
        <simpara>
-            Tableau des rguments pass&eacute;es au script. Lorsque le script
-        est appel&eacute; en ligne de commande, cela dconne acc&egrave;s
+            Tableau des arguments pass&eacute;es au script. Lorsque le script
+        est appel&eacute; en ligne de commande, cela donne acc&egrave;s
             aux arguments, comme en langage C. Lorsque le script est
         appel&eacute; avec la m&eacute;thode GET, ce tableau contiendra
             la cha&icirc;ne de requ&ecirc;te.
@@ -437,25 +438,26 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>argc</term>
+       <term>$argc</term>
        <listitem>
            <simpara>
             Contient le nombre de param&egrave;tres de la ligne de commande
-            pass&eacute;s au script (s'il fonctionne en ligne de commande).
+            pass&eacute;s au script (si le script fonctionne en ligne de commande).
            </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>PHP_SELF</term>
+       <term>$PHP_SELF</term>
        <listitem>
            <simpara>
-            Le nom du fichier du script en cour d'&eacute;x&eacute;cution, par 
rapport au document root.
-            Si PHP fonctionne en ligne de commande, cette variable n'est pas 
disponible.
+            Le nom du fichier du script en cour d'&eacute;x&eacute;cution, par
+            rapport au document root. Si PHP fonctionne en ligne de commande,
+            cette variable n'est pas disponible.
            </simpara>
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_COOKIE_VARS</term>
+       <term>$HTTP_COOKIE_VARS</term>
        <listitem>
            <simpara>
         Un tableau associatif des variables pass&eacute;es au script
@@ -469,7 +471,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_GET_VARS</term>
+       <term>$HTTP_GET_VARS</term>
        <listitem>
            <simpara>
             Un tableau associatif des variables pass&eacute;es au script
@@ -483,7 +485,7 @@
        </listitem>
       </varlistentry>
       <varlistentry>
-       <term>HTTP_POST_VARS</term>
+       <term>$HTTP_POST_VARS</term>
        <listitem>
        <simpara>
         Un tableau associatif des variables pass&eacute;es au script
@@ -497,12 +499,12 @@
        </listitem>
       </varlistentry>
        <varlistentry>
-       <term>HTTP_POST_FILES</term>
+       <term>$HTTP_POST_FILES</term>
        <listitem>
         <simpara>
          Un tableau associatif contenant les informations sur les
          fichiers t&eacute;l&eacute;charg&eacute;s avec la m&eacute;thode
-         HTTP POST. Reportez vous au chapitre
+         HTTP POST. Reportez-vous au chapitre
          <link linkend="features.file-upload.post-method">
          T&eacute;l&eacute;chargement par m&eacute;thode POST</link>
          pour plus de d&eacute;tails sur le contenu de
@@ -510,12 +512,12 @@
         </simpara>
         <para>
          <varname>$HTTP_POST_FILES</varname> n'est disponible que dans
-         PHP 4.0.0 et plus r&eacute;cent.
+         les versions 4.0.0 et plus r&eacute;centes de PHP.
         </para>
        </listitem>
       </varlistentry>
     <varlistentry>
-       <term>HTTP_ENV_VARS</term>
+       <term>$HTTP_ENV_VARS</term>
        <listitem>
         <simpara>
          Un tableau associatif des variables pass&eacute;es au script
@@ -524,7 +526,7 @@
        </listitem>
       </varlistentry>
     <varlistentry>
-       <term>HTTP_SERVER_VARS</term>
+       <term>$HTTP_SERVER_VARS</term>
        <listitem>
         <simpara>
          Un tableau associatif des variables pass&eacute;es au script
@@ -540,8 +542,8 @@
   <sect1 id="language.variables.scope">
    <title>Port&eacute;e des variables</title>
    <simpara>
-       La port&eacute;e d'une variable d&eacute;pends du contexte
-       dans lequel la variable est d&eacute;finie. Pour la plupart des
+       La port&eacute;e d'une variable d&eacute;pend du contexte
+       dans lequel la variable est d&eacute;finie. Pour la majorit&eacute; des
        variables, la port&eacute;e concerne la totalit&eacute; d'un script
        PHP. Mais, lorsque vous d&eacute;finissez une fonction, la
        port&eacute;e d'une variable d&eacute;finie dans cette fonction
@@ -585,7 +587,7 @@
        localement dans la fonction. Cela peut poser des probl&egrave;mes
        si vous red&eacute;finissez des variables globales localement.
        En PHP, une variable globale doit &ecirc;tre
-       d&eacute;clar&eacute;e &agrave; l'int&eacute;rieure de chaque
+       d&eacute;clar&eacute;e &agrave; l'int&eacute;rieur de chaque
        fonction afin de pouvoir &ecirc;tre utilis&eacute;e dans cette
        fonction. Par exemple:
    </simpara>
@@ -604,8 +606,8 @@
    </informalexample>
    <simpara>
        Le script ci-dessus va afficher la valeur &quot;3&quot;.
-       En d&eacute;clarant global les variables $a et $b localement
-       dans la fonction, toutes les r&eacute;f&eacute;rences &agrave;
+       En d&eacute;clarant globales les variables $a et $b locales
+       de la fonction somme(), toutes les r&eacute;f&eacute;rences &agrave;
        ces variables concerneront les variables globales. Il n'y a
        aucune limite au nombre de variables globales qui peuvent
        &ecirc;tre manipul&eacute;es par une fonction.
@@ -613,7 +615,7 @@
    <simpara>
        Une deuxi&egrave;me m&eacute;thode pour acc&eacute;der aux
        variables globales est d'utiliser le tableau associatif
-       pr&eacute;d&eacute;fini $GLOBALS. Le p&eacute;c&eacute;dent
+       pr&eacute;d&eacute;fini $GLOBALS. Le pr&eacute;c&eacute;dent
        exemple peut &ecirc;tre r&eacute;&eacute;crit de la
        mani&egrave;re suivante:
    </simpara>
@@ -638,7 +640,7 @@
    <simpara>
        Une autre caract&eacute;ristique importante de la port&eacute;e des variables 
est
        la notion de variable <emphasis>static</emphasis>. Une variable statique a
-       une port&eacute;e locale uniquement mais elle ne perd pas sa valeur lorsque le
+       une port&eacute;e locale uniquement, mais elle ne perd pas sa valeur lorsque le
        script appelle la fonction. Prenons l'exemple suivant:
    </simpara>
    <informalexample>
@@ -656,7 +658,7 @@
        Cette fonction est un peu inutile car &agrave; chaque fois
        qu'elle est appel&eacute;e, elle initialise $a &agrave; 0 et
        affiche "0". L'incr&eacute;mentation de la variable ($a++)
-       ne sert pas &agrave; grand chose car d&egrave;s que la
+       ne sert pas &agrave; grand chose, car d&egrave;s que la
        fonction est termin&eacute;e la variable dispara&icirc;t.
        Pour faire une fonction de comptage utile, c'est-&agrave;-dire qui
        ne perdra pas la trace du compteur, la variable $a est
@@ -679,7 +681,7 @@
     de 1.
    </simpara>
    <simpara>
-       Les variables statiques sont essentielles lorsque vous fa&icirc;tes des
+       Les variables statiques sont essentielles lorsque vous faites des
        appels r&eacute;cursifs &agrave; une fonction. Une fonction
        r&eacute;cursive est une fonction qui s'appelle elle-m&ecirc;me.
        Il faut faire attention lorsque vous &eacute;crivez une fonction
@@ -708,7 +710,7 @@
    <title>Les variables dynamiques</title>
    <simpara>
        Il est pratique d'avoir parfois des noms de variables qui sont variables.
-       C'est-&agrave;-dire un nom de variable qui affect&eacute; et utilis&eacute;
+       C'est-&agrave;-dire un nom de variable qui est affect&eacute;e et 
+utilis&eacute;e
        dynamiquement. Une variable classique est affect&eacute; avec
        l'instruction suivante:
    </simpara>
@@ -722,7 +724,7 @@
    <simpara>
        Une variable dynamique prend la valeur d'une variable et l'utilise
        comme nom d'une autre variable. Dans l'exemple ci-dessous,
-       <emphasis>hello</emphasis>, peut &ecirc;tre utilis&eacute; comme le nom d'une
+       <emphasis>bonjour</emphasis> peut &ecirc;tre utilis&eacute; comme le nom d'une
        variable en utilisant le "$$" pr&eacute;c&eacute;dent la variable.
        C'est-&agrave;-dire
    </simpara>
@@ -760,11 +762,11 @@
    </simpara>
    <simpara>
        Afin de pouvoir utiliser les variables dynamiques avec les tableaux,
-       vous avez a r&eacute;soudre un probl&egrave;me ambigu. Si vous
+       vous avez &agrave; r&eacute;soudre un probl&egrave;me ambigu. Si vous
        &eacute;crivez $$a[1], le parseur a besoin de savoir si vous
        parler de la variable qui a pour nom $a[1] ou bien si vous voulez
        l'index [1] de la variable $$a. La syntaxe pour r&eacute;soudre
-       cette ambiguit&eacute; est la suivante: ${$a[1]} pour le premier
+       cette ambigu&iuml;t&eacute; est la suivante: ${$a[1]} pour le premier
        cas, et ${$a}[1] pour le deuxi&egrave;me.
     </simpara>
   </sect1>
@@ -782,7 +784,7 @@
       <title>Exemple avec un formulaire simple</title>
       <programlisting role="html">
 &lt;form action="foo.php3" method="post">
-    Name: &lt;input type="text" name="name">&lt;br>
+    Name: &lt;input type="text" name="name">&lt;br&gt;
     &lt;input type="submit">
 &lt;/form>
       </programlisting>
@@ -791,7 +793,7 @@
     <simpara>
        Lorsque ce formulaire est envoy&eacute;, le PHP va cr&eacute;er la variable
        <computeroutput>$name</computeroutput>, qui contiendra la valeur
-       que vous avez entr&eacute; dans le champs <emphasis>Name:</emphasis>
+       que vous avez entr&eacute;e dans le champs <emphasis>Name:</emphasis>
        du formulaire.
     </simpara>
     <simpara>
@@ -843,8 +845,8 @@
        Lorsqu'un utilisateur clique sur l'image, le formulaire sera
        transmis au serveur avec deux variables de plus, sub_x et
        sub_y. Ces deux variables contiennent les coordonn&eacute;es
-       de l'endroit o&uacute; l'utilisateur &agrave; cliqu&eacute;. Les
-       utilisateurs exp&eacute;riment&eacute;s remarquerons que les noms
+       de l'endroit o&ugrave; l'utilisateur &agrave; cliqu&eacute;. Les
+       utilisateurs exp&eacute;riment&eacute;s remarqueront que les noms
        de variables sont transmis avec une virgule &agrave; la place du
        caract&egrave;re "_", mais le PHP fait la conversion
        automatiquement.
@@ -863,7 +865,7 @@
        la fonction <function>setcookie</function>. Les cookies
        font partie int&eacute;grante du "header" HTTP, et donc
        la fonction <function>setcookie</function> doit &ecirc;tre
-       appel&eacute; avant que le moindre affichage ne soit envoy&eacute;
+       appel&eacute;e avant que le moindre affichage ne soit envoy&eacute;
        au navigateur. C'est la m&ecirc;me restriction que pour la fonction
        <function>header</function>. Tout cookie envoy&eacute; depuis le
        client sur le serveur sera automatiquement stock&eacute; sous
@@ -918,9 +920,9 @@
        M&ecirc;me si le PHP cr&eacute;e les variables lors de l'utilisation
        des m&eacute;thodes GET, POST et cookie, il est de temps en temps
        pr&eacute;f&eacute;rable de transmettre explicitement la valeur de
-       la variable afin d'&ecirc;tre s&ucirc;re de la valeur.
+       la variable afin d'&ecirc;tre s&ucirc;r de la valeur.
        La fonction <function>getenv</function> peut &ecirc;tre
-       utilis&eacute; pour r&eacute;cup&eacute;r&eacute; la valeur
+       utilis&eacute;e pour r&eacute;cup&eacute;rer la valeur
        des variables d'environnement. Vous pouvez aussi affecter
        une variable d'environnement gr&acirc;ce &agrave; la fonction
        <function>putenv</function>.
@@ -953,14 +955,17 @@
    <sect2 id="language.variables.determining-type-of">
     <title>D&eacute;termination du type des variables</title>
     <para>
-     Parce que le PHP d&eacute;termine le type des variables et
+     Parceque le PHP d&eacute;termine le type des variables et
      les convertit (g&eacute;n&eacute;ralement) comme il faut,
      ce n'est pas toujours le type de variable que vous souhaitez.
-     PHP inclus des fonctions permettant de d&eacute;terminer le
-     type d'une variable. Les fonctions
-     <function>gettype</function>, <function>is_long</function>,
-     <function>is_double</function>, <function>is_string</function>,
-     <function>is_array</function>, et <function>is_object</function>.
+     PHP inclut des fonctions permettant de d&eacute;terminer le
+     type d'une variable :
+     <function>gettype</function>,
+     <function>is_long</function>,
+     <function>is_double</function>,
+     <function>is_string</function>,
+     <function>is_array</function> et
+     <function>is_object</function>.
     </para>
    </sect2>
   </sect1>

Reply via email to