cvs: phpdoc-fr /language operators.xml
| From: | Damien Seguy | Date: | Fri, 28 Jun 2002 17:36:37 +0000 |
| Subject: | cvs: phpdoc-fr /language operators.xml | ||
| Groups: | php.doc.fr | ||
| Request: | Send a blank email to doc-fr+get-3@lists.php.net to get a copy of this message | ||
dams Fri Jun 28 13:36:37 2002 EDT
Modified files:
/phpdoc-fr/language operators.xml
Log:
Correction de la traduction dans les dcaleurs de bit
Index: phpdoc-fr/language/operators.xml diff -u phpdoc-fr/language/operators.xml:1.17 phpdoc-fr/language/operators.xml:1.18 --- phpdoc-fr/language/operators.xml:1.17 Wed Dec 12 15:50:08 2001 +++ phpdoc-fr/language/operators.xml Fri Jun 28 13:36:36 2002 @@ -1,10 +1,119 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.17 $ --> +<!-- $Revision: 1.18 $ --> <chapter id="language.operators"> <title>Les opérateurs</title> <simpara> </simpara> - <sect1 id="language.operators.arithmetic"> + <sect1 id="language.operators.precedence"> + <title>La précédence des opérateurs</title> + <para> + La priorité des opérateurs spécifie + l'ordre dans lequel les valeurs doivent être analysées. + Par exemple, dans l'expression 1 + 5 * 3, le résultat est + 16 et non 18, car la multiplication ("*") à une + priorité supérieure par rapport à + à l'addition ("+"). + </para> + <para> + Le tableau suivant dresse une liste de la priorité des + différents opérateurs dans un ordre croissant de + priorité. + <table> + <title>Précédence des opérateurs</title> + <tgroup cols="2"> + <thead> + <row> + <entry>Associativité</entry> + <entry>Opérateurs</entry> + </row> + </thead> + <tbody> + <row> + <entry>gauche</entry> + <entry>,</entry> + </row> + <row> + <entry>gauche</entry> + <entry>or</entry> + </row> + <row> + <entry>gauche</entry> + <entry>xor</entry> + </row> + <row> + <entry>gauche</entry> + <entry>and</entry> + </row> + <row> + <entry>droite</entry> + <entry>print</entry> + </row> + <row> + <entry>gauche</entry> + <entry>= += -= *= /= .= %= &= |= ^= ~= <<=>>=</entry> + </row> + <row> + <entry>gauche</entry> + <entry>? :</entry> + </row> + <row> + <entry>gauche</entry> + <entry>||</entry> + </row> + <row> + <entry>gauche</entry> + <entry>&&</entry> + </row> + <row> + <entry>gauche</entry> + <entry>|</entry> + </row> + <row> + <entry>gauche</entry> + <entry>^</entry> + </row> + <row> + <entry>gauche</entry> + <entry>&</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>== != === !==</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>< <= > >=</entry> + </row> + <row> + <entry>gauche</entry> + <entry><< >></entry> + </row> + <row> + <entry>gauche</entry> + <entry>+ - .</entry> + </row> + <row> + <entry>gauche</entry> + <entry>* / %</entry> + </row> + <row> + <entry>droite</entry> + <entry>! ~ ++ -- (int) (double) (string) (array) (object) @</entry> + </row> + <row> + <entry>droite</entry> + <entry>[</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>new</entry> + </row> + </tbody> + </tgroup> + </table> + </para> + </sect1> + <sect1 id="language.operators.arithmetic"> <title>Les opérateurs arithmétiques</title> <simpara> Vous rappelez-vous des opérations élémentaires @@ -74,10 +183,12 @@ des astuces telles que : <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = ($b = 4) + 5; // $a est maintenant égal à 9, et $b vaut 4. -?> +?> +]]> </programlisting> </informalexample> </para> @@ -91,7 +202,8 @@ Par exemple: <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = 3; $a += 5; // affecte la valeur 8 à la variable $a. @@ -101,7 +213,8 @@ // affecte la valeur "Bonjour tout le monde!" à // la variable $b // identique à $b = $b." tout le monde!"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -172,7 +285,7 @@ <entry>$a << $b</entry> <entry>Décalage à gauche</entry> <entry> - Décale les bits de $a dans $b par la gauche + Décale les bits de $a $b fois sur la gauche (chaque décalage équivaut à une multiplication par 2). </entry> </row> @@ -180,7 +293,7 @@ <entry>$a >> $b</entry> <entry>Décalage à droite</entry> <entry> - Décalage des bits de $a dans $b par la droite + Décalage des bits de $a $b fois par la droite (chaque décalage équivaut à une division par 2). </entry> </row> @@ -256,9 +369,11 @@ ternaire (":?"), qui fonctionne comme en langage C. <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php (expr1) ? (expr2) : (expr3); -?> +?> +]]> </programlisting> </informalexample> Cette expression renvoie la valeur de l'expression @@ -286,14 +401,16 @@ <para> <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php /* Erreur intentionnelle (le fichier n'existe pas): */ $my_file = @file ('non_persistent_file') or die ("Impossible d'ouvrir le fichier : L'erreur est : '$php_errormsg'"); // Cela fonctionne avec n'importe quelle expression, pas seulement les fonctions $value = @$cache[$key]; // la ligne ci-dessus n'affichera pas d'alerte si la clé $key du tableau n'existe pas -?> +?> +]]> </programlisting> </informalexample> </para> @@ -332,10 +449,12 @@ assigné à une variable). <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $output = `ls -al`; echo "<pre>$output</pre>"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -398,7 +517,8 @@ Voici un exempla simple <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php echo "<h3>Post-incrémentation</h3>"; $a = 5; echo "Devrait valoir 5: " . $a++ . "<br>\n"; @@ -415,7 +535,8 @@ $a = 5; echo "Devrait valoir 4: " . --$a . "<br>\n"; echo "Devrait valoir 4: " . $a . "<br>\n"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -473,115 +594,7 @@ <link linkend="language.operators.precedence">précédence d'opérateurs</link>. </simpara> </sect1> - <sect1 id="language.operators.precedence"> - <title>La précédence des opérateurs</title> - <para> - La priorité des opérateurs spécifie - l'ordre dans lequel les valeurs doivent être analysées. - Par exemple, dans l'expression 1 + 5 * 3, le résultat est - 16 et non 18, car la multiplication ("*") à une - priorité supérieure par rapport à - à l'addition ("+"). - </para> - <para> - Le tableau suivant dresse une liste de la priorité des - différents opérateurs dans un ordre croissant de - priorité. - <table> - <title>Précédence des opérateurs</title> - <tgroup cols="2"> - <thead> - <row> - <entry>Associativité</entry> - <entry>Opérateurs</entry> - </row> - </thead> - <tbody> - <row> - <entry>gauche</entry> - <entry>,</entry> - </row> - <row> - <entry>gauche</entry> - <entry>or</entry> - </row> - <row> - <entry>gauche</entry> - <entry>xor</entry> - </row> - <row> - <entry>gauche</entry> - <entry>and</entry> - </row> - <row> - <entry>droite</entry> - <entry>print</entry> - </row> - <row> - <entry>gauche</entry> - <entry>= += -= *= /= .= %= &= |= ^= ~= <<=>>=</entry> - </row> - <row> - <entry>gauche</entry> - <entry>? :</entry> - </row> - <row> - <entry>gauche</entry> - <entry>||</entry> - </row> - <row> - <entry>gauche</entry> - <entry>&&</entry> - </row> - <row> - <entry>gauche</entry> - <entry>|</entry> - </row> - <row> - <entry>gauche</entry> - <entry>^</entry> - </row> - <row> - <entry>gauche</entry> - <entry>&</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>== != ===</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>< <= > >=</entry> - </row> - <row> - <entry>gauche</entry> - <entry><< >></entry> - </row> - <row> - <entry>gauche</entry> - <entry>+ - .</entry> - </row> - <row> - <entry>gauche</entry> - <entry>* / %</entry> - </row> - <row> - <entry>droite</entry> - <entry>! ~ ++ -- (int) (double) (string) (array) (object) @</entry> - </row> - <row> - <entry>droite</entry> - <entry>[</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>new</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - </sect1> + <sect1 id="language.operators.string"> <title>Opérateurs de chaînes</title> <simpara> @@ -596,14 +609,16 @@ <para> <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = "Bonjour "; $b = $a . "Monde!"; // $b contient "Bonjour Monde!" $a = "Bonjour "; $a = $a . "Monde!"; // $a contient "Bonjour Monde!" -?> +?> +]]> </programlisting> </informalexample> </para>
Index: phpdoc-fr/language/operators.xml diff -u phpdoc-fr/language/operators.xml:1.17 phpdoc-fr/language/operators.xml:1.18 --- phpdoc-fr/language/operators.xml:1.17 Wed Dec 12 15:50:08 2001 +++ phpdoc-fr/language/operators.xml Fri Jun 28 13:36:36 2002 @@ -1,10 +1,119 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.17 $ --> +<!-- $Revision: 1.18 $ --> <chapter id="language.operators"> <title>Les opérateurs</title> <simpara> </simpara> - <sect1 id="language.operators.arithmetic"> + <sect1 id="language.operators.precedence"> + <title>La précédence des opérateurs</title> + <para> + La priorité des opérateurs spécifie + l'ordre dans lequel les valeurs doivent être analysées. + Par exemple, dans l'expression 1 + 5 * 3, le résultat est + 16 et non 18, car la multiplication ("*") à une + priorité supérieure par rapport à + à l'addition ("+"). + </para> + <para> + Le tableau suivant dresse une liste de la priorité des + différents opérateurs dans un ordre croissant de + priorité. + <table> + <title>Précédence des opérateurs</title> + <tgroup cols="2"> + <thead> + <row> + <entry>Associativité</entry> + <entry>Opérateurs</entry> + </row> + </thead> + <tbody> + <row> + <entry>gauche</entry> + <entry>,</entry> + </row> + <row> + <entry>gauche</entry> + <entry>or</entry> + </row> + <row> + <entry>gauche</entry> + <entry>xor</entry> + </row> + <row> + <entry>gauche</entry> + <entry>and</entry> + </row> + <row> + <entry>droite</entry> + <entry>print</entry> + </row> + <row> + <entry>gauche</entry> + <entry>= += -= *= /= .= %= &= |= ^= ~= <<=>>=</entry> + </row> + <row> + <entry>gauche</entry> + <entry>? :</entry> + </row> + <row> + <entry>gauche</entry> + <entry>||</entry> + </row> + <row> + <entry>gauche</entry> + <entry>&&</entry> + </row> + <row> + <entry>gauche</entry> + <entry>|</entry> + </row> + <row> + <entry>gauche</entry> + <entry>^</entry> + </row> + <row> + <entry>gauche</entry> + <entry>&</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>== != === !==</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>< <= > >=</entry> + </row> + <row> + <entry>gauche</entry> + <entry><< >></entry> + </row> + <row> + <entry>gauche</entry> + <entry>+ - .</entry> + </row> + <row> + <entry>gauche</entry> + <entry>* / %</entry> + </row> + <row> + <entry>droite</entry> + <entry>! ~ ++ -- (int) (double) (string) (array) (object) @</entry> + </row> + <row> + <entry>droite</entry> + <entry>[</entry> + </row> + <row> + <entry>non-associative</entry> + <entry>new</entry> + </row> + </tbody> + </tgroup> + </table> + </para> + </sect1> + <sect1 id="language.operators.arithmetic"> <title>Les opérateurs arithmétiques</title> <simpara> Vous rappelez-vous des opérations élémentaires @@ -74,10 +183,12 @@ des astuces telles que : <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = ($b = 4) + 5; // $a est maintenant égal à 9, et $b vaut 4. -?> +?> +]]> </programlisting> </informalexample> </para> @@ -91,7 +202,8 @@ Par exemple: <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = 3; $a += 5; // affecte la valeur 8 à la variable $a. @@ -101,7 +213,8 @@ // affecte la valeur "Bonjour tout le monde!" à // la variable $b // identique à $b = $b." tout le monde!"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -172,7 +285,7 @@ <entry>$a << $b</entry> <entry>Décalage à gauche</entry> <entry> - Décale les bits de $a dans $b par la gauche + Décale les bits de $a $b fois sur la gauche (chaque décalage équivaut à une multiplication par 2). </entry> </row> @@ -180,7 +293,7 @@ <entry>$a >> $b</entry> <entry>Décalage à droite</entry> <entry> - Décalage des bits de $a dans $b par la droite + Décalage des bits de $a $b fois par la droite (chaque décalage équivaut à une division par 2). </entry> </row> @@ -256,9 +369,11 @@ ternaire (":?"), qui fonctionne comme en langage C. <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php (expr1) ? (expr2) : (expr3); -?> +?> +]]> </programlisting> </informalexample> Cette expression renvoie la valeur de l'expression @@ -286,14 +401,16 @@ <para> <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php /* Erreur intentionnelle (le fichier n'existe pas): */ $my_file = @file ('non_persistent_file') or die ("Impossible d'ouvrir le fichier : L'erreur est : '$php_errormsg'"); // Cela fonctionne avec n'importe quelle expression, pas seulement les fonctions $value = @$cache[$key]; // la ligne ci-dessus n'affichera pas d'alerte si la clé $key du tableau n'existe pas -?> +?> +]]> </programlisting> </informalexample> </para> @@ -332,10 +449,12 @@ assigné à une variable). <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $output = `ls -al`; echo "<pre>$output</pre>"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -398,7 +517,8 @@ Voici un exempla simple <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php echo "<h3>Post-incrémentation</h3>"; $a = 5; echo "Devrait valoir 5: " . $a++ . "<br>\n"; @@ -415,7 +535,8 @@ $a = 5; echo "Devrait valoir 4: " . --$a . "<br>\n"; echo "Devrait valoir 4: " . $a . "<br>\n"; -?> +?> +]]> </programlisting> </informalexample> </para> @@ -473,115 +594,7 @@ <link linkend="language.operators.precedence">précédence d'opérateurs</link>. </simpara> </sect1> - <sect1 id="language.operators.precedence"> - <title>La précédence des opérateurs</title> - <para> - La priorité des opérateurs spécifie - l'ordre dans lequel les valeurs doivent être analysées. - Par exemple, dans l'expression 1 + 5 * 3, le résultat est - 16 et non 18, car la multiplication ("*") à une - priorité supérieure par rapport à - à l'addition ("+"). - </para> - <para> - Le tableau suivant dresse une liste de la priorité des - différents opérateurs dans un ordre croissant de - priorité. - <table> - <title>Précédence des opérateurs</title> - <tgroup cols="2"> - <thead> - <row> - <entry>Associativité</entry> - <entry>Opérateurs</entry> - </row> - </thead> - <tbody> - <row> - <entry>gauche</entry> - <entry>,</entry> - </row> - <row> - <entry>gauche</entry> - <entry>or</entry> - </row> - <row> - <entry>gauche</entry> - <entry>xor</entry> - </row> - <row> - <entry>gauche</entry> - <entry>and</entry> - </row> - <row> - <entry>droite</entry> - <entry>print</entry> - </row> - <row> - <entry>gauche</entry> - <entry>= += -= *= /= .= %= &= |= ^= ~= <<=>>=</entry> - </row> - <row> - <entry>gauche</entry> - <entry>? :</entry> - </row> - <row> - <entry>gauche</entry> - <entry>||</entry> - </row> - <row> - <entry>gauche</entry> - <entry>&&</entry> - </row> - <row> - <entry>gauche</entry> - <entry>|</entry> - </row> - <row> - <entry>gauche</entry> - <entry>^</entry> - </row> - <row> - <entry>gauche</entry> - <entry>&</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>== != ===</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>< <= > >=</entry> - </row> - <row> - <entry>gauche</entry> - <entry><< >></entry> - </row> - <row> - <entry>gauche</entry> - <entry>+ - .</entry> - </row> - <row> - <entry>gauche</entry> - <entry>* / %</entry> - </row> - <row> - <entry>droite</entry> - <entry>! ~ ++ -- (int) (double) (string) (array) (object) @</entry> - </row> - <row> - <entry>droite</entry> - <entry>[</entry> - </row> - <row> - <entry>non-associative</entry> - <entry>new</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - </sect1> + <sect1 id="language.operators.string"> <title>Opérateurs de chaînes</title> <simpara> @@ -596,14 +609,16 @@ <para> <informalexample> <programlisting role="php"> -<?php +<![CDATA[ +<?php $a = "Bonjour "; $b = $a . "Monde!"; // $b contient "Bonjour Monde!" $a = "Bonjour "; $a = $a . "Monde!"; // $a contient "Bonjour Monde!" -?> +?> +]]> </programlisting> </informalexample> </para>