cvs: phpdoc /fr/language variables.xml

From: Date: Tue, 14 Aug 2001 18:18:46 +0000
Subject: cvs: phpdoc /fr/language variables.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969337101@lists.php.net to get a copy of this message
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>
« previous php.doc (#969337101) next »