dams Mon Feb 26 03:11:18 2001 EDT
Modified files:
/phpdoc/fr/language control-structures.xml basic-syntax.xml
Log:
Updating from en tree
Index: phpdoc/fr/language/control-structures.xml
diff -u phpdoc/fr/language/control-structures.xml:1.7
phpdoc/fr/language/control-structures.xml:1.8
--- phpdoc/fr/language/control-structures.xml:1.7 Tue Jan 23 02:35:46 2001
+++ phpdoc/fr/language/control-structures.xml Mon Feb 26 03:11:18 2001
@@ -485,25 +485,29 @@
manière identique :
<informalexample>
<programlisting role="php">
-reset ($arr);
+<?php
+reset($arr);
while (list(, $value) = each ($arr)) {
echo "Valeur: $value<br>\n";
}
foreach ($arr as $value) {
echo "Valeur: $value<br>\n";
}
+?>
</programlisting>
</informalexample>
-Les exemples suivants sont aussi fonctionnellement identiques :
+ Les exemples suivants sont aussi fonctionnellement identiques :
<informalexample>
<programlisting role="php">
-reset ($arr);
+<?php
+reset($arr);
while (list($key, $value) = each ($arr)) {
echo "Clé: $key; Valeur: $value<br>\n";
}
foreach ($arr as $key => $value) {
echo "Clé: $key; Valeur: $value<br>\n";
}
+?>
</programlisting>
</informalexample>
</para>
@@ -596,6 +600,7 @@
<para>
<informalexample>
<programlisting role="php">
+<?php
while (list ($cle, $valeur) = each ($arr)) {
if (!($cle % 2)) { // évite les membres impairs
continue;
@@ -615,6 +620,7 @@
}
echo "Ceci non plus.<br>\n";
}
+?>
</programlisting>
</informalexample>
</para>
@@ -622,22 +628,23 @@
<sect1 id="control-structures.switch">
<title><literal>switch</literal></title>
<simpara>
- L'instruction <literal>switch</literal> équivaut
- à une série d'instructions <literal>if</literal>.
- En de nombreuses occasions, vous aurez besoin de comparer
- la même variable (ou expression) avec un grand nombre
- de valeurs différentes, et d'exécuter
- différentes parties de code suivant la valeur
- à laquelle elle est égale. C'est exactement
- à cela que sert l'instruction <literal>switch</literal>.
+ L'instruction <literal>switch</literal> équivaut
+ à une série d'instructions <literal>if</literal>.
+ En de nombreuses occasions, vous aurez besoin de comparer
+ la même variable (ou expression) avec un grand nombre
+ de valeurs différentes, et d'exécuter
+ différentes parties de code suivant la valeur
+ à laquelle elle est égale. C'est exactement
+ à cela que sert l'instruction <literal>switch</literal>.
</simpara>
<para>
- L4es deux exemples suivants sont deux manières
- différentes d'écrire la même chose,
- l'une en utilisant une séries de <literal>if</literal>,
- et l'autre en utilisant l'instruction <literal>switch</literal>:
+ L4es deux exemples suivants sont deux manières
+ différentes d'écrire la même chose,
+ l'une en utilisant une séries de <literal>if</literal>,
+ et l'autre en utilisant l'instruction <literal>switch</literal>:
<informalexample>
<programlisting role="php">
+<?php
if ($i == 0) {
print "i égale 0";
}
@@ -658,26 +665,28 @@
print "i égale 2";
break;
}
+?>
</programlisting>
</informalexample>
</para>
<para>
- Il est important de comprendre que l'instruction
- <literal>switch</literal> exécute chacune des
- clauses dans l'ordre. L'instruction <literal>switch</literal>
- est exécutée ligne par ligne. Au début,
- aucun code n'est exécuté. Seulement
- lorsqu'un <literal>case</literal> est vérifié,
- PHP exécute alors les instructions correspondantes.
- PHP continue d'exécuter les instructions jusqu'à
- la fin du bloc d'instructions du <literal>switch</literal>,
- ou bien dès qu'il trouve l'instruction <literal>break</literal>.
- Si vous ne pouvez pas utiliser l'instruction
- <literal>break</literal> à la fin de l'instruction
- <literal>case</literal>, PHP continuera à exécuter
- toutes les instructions qui suivent. Par exemple :
+ Il est important de comprendre que l'instruction
+ <literal>switch</literal> exécute chacune des
+ clauses dans l'ordre. L'instruction <literal>switch</literal>
+ est exécutée ligne par ligne. Au début,
+ aucun code n'est exécuté. Seulement
+ lorsqu'un <literal>case</literal> est vérifié,
+ PHP exécute alors les instructions correspondantes.
+ PHP continue d'exécuter les instructions jusqu'à
+ la fin du bloc d'instructions du <literal>switch</literal>,
+ ou bien dès qu'il trouve l'instruction <literal>break</literal>.
+ Si vous ne pouvez pas utiliser l'instruction
+ <literal>break</literal> à la fin de l'instruction
+ <literal>case</literal>, PHP continuera à exécuter
+ toutes les instructions qui suivent. Par exemple :
<informalexample>
<programlisting role="php">
+<?php
switch ($i) {
case 0:
print "i égale 0";
@@ -686,19 +695,20 @@
case 2:
print "i égale 2";
}
+?>
</programlisting>
</informalexample>
</para>
<simpara>
- Dans cet exemple, si $i est égal à 0, PHP va
- exécuter quand même toutes les instructions qui
- suivent. Si $i est égal à 1, PHP exécutera
- les deux dernières instructions. Et seulement si $i est
- égal à, vous obtiendrez le résultat
- escompté, c'est-à-dire, l'affiche de
- "i égal 2. Donc, l'important est de ne pas oublier
- l'instruction <literal>break</literal> (même si il est
- possible que vous l'omettiez dans certaines circonstances).
+ Dans cet exemple, si $i est égal à 0, PHP va
+ exécuter quand même toutes les instructions qui
+ suivent. Si $i est égal à 1, PHP exécutera
+ les deux dernières instructions. Et seulement si $i est
+ égal à, vous obtiendrez le résultat
+ escompté, c'est-à-dire, l'affiche de
+ "i égal 2. Donc, l'important est de ne pas oublier
+ l'instruction <literal>break</literal> (même si il est
+ possible que vous l'omettiez dans certaines circonstances).
</simpara>
<simpara>
Dans une commande <literal>switch</literal>, une condition n'est
@@ -711,11 +721,12 @@
<literal>switch</literal> sera plus rapide.
</simpara>
<para>
- La liste de commande d'un <literal>case</literal> peut
- être vide, auquel cas PHP utilisera la liste de
- commandes du cas suivant.
+ La liste de commande d'un <literal>case</literal> peut
+ être vide, auquel cas PHP utilisera la liste de
+ commandes du cas suivant.
<informalexample>
<programlisting role="php">
+<?php
switch ($i) {
case 0:
case 1:
@@ -725,15 +736,18 @@
case 3:
print "i égale 3";
}
+?>
</programlisting>
</informalexample>
</para>
<para>
Un <literal>case</literal> spécial est
<literal>default</literal>. Ce cas est utilisé lorsque tous
- les <literal>case</literal> ont échoués. Par exemple :
+ les <literal>case</literal> ont échoués. Il doit
+ être le dernier cas listé. Par exemple :
<informalexample>
<programlisting role="php">
+<?php
switch ($i) {
case 0:
print "i égale 0";
@@ -747,22 +761,24 @@
default:
print "i n'est ni égal à 2, ni à 1, ni à 0.";
}
+?>
</programlisting>
</informalexample>
</para>
<para>
- Une autre chose à mentionner est que l'instruction
- <literal>case</literal> peut être une expression à
- de type scalaire, c'est-à-dire nombre entier, nombre
- à virgule flottante et chaîne de caractère.
- Les tableaux sont sans interêt dans ce contexte-là.
+ Une autre chose à mentionner est que l'instruction
+ <literal>case</literal> peut être une expression à
+ de type scalaire, c'est-à-dire nombre entier, nombre
+ à virgule flottante et chaîne de caractère.
+ Les tableaux sont sans interêt dans ce contexte-là.
</para>
<para>
- La syntaxe alternative pour cette structure de contrôle est
- la suivante : pour plus d'informations, voir
+ La syntaxe alternative pour cette structure de contrôle est
+ la suivante : pour plus d'informations, voir
<link linkend="control-structures.alternative-syntax">syntaxes
alternatives</link>).
<informalexample>
<programlisting role="php">
+<?php
switch ($i):
case 0:
print "i égale 0";
@@ -776,6 +792,7 @@
default:
print "i n'est ni égal à 2, ni à 1, ni à 0";
endswitch;
+?>
</programlisting>
</informalexample>
</para>
@@ -830,7 +847,9 @@
Pour cela, il faut utiliser <function>include</function>.
<informalexample>
<programlisting role="php">
+<?php
require ('header.inc');
+?>
</programlisting>
</informalexample>
</para>
@@ -843,28 +862,30 @@
et vice versa.
<informalexample>
<programlisting role="php">
+<?php
require ("file.inc?varone=1&vartwo=2"); /* Ne fonctionne pas. */
$varone = 1;
$vartwo = 2;
require ("file.inc"); /* $varone et $vartwo seront accessible à file.inc */
+?>
</programlisting>
</informalexample>
</para>
<simpara>
- Ne vous laissez pas abuser par le fait que vous pouvez
- requérir ou inclure des fichiers via HTTP en
- utilisant la fonctionnalité de
- <link linkend="features.remote-files">gestion des fichiers distants</link>
- ce qui est au dessus reste vrai.
+ Ne vous laissez pas abuser par le fait que vous pouvez
+ requérir ou inclure des fichiers via HTTP en
+ utilisant la fonctionnalité de
+ <link linkend="features.remote-files">gestion des fichiers distants</link>
+ ce qui est au dessus reste vrai.
</simpara>
<simpara>
- En PHP 3, il est possible d'exécuter une commande
- <literal>return</literal> depuis un fichier inclus, tant
- que cette commande intervient au niveau global du fichier
- inclus. Elle ne doit intervenir dans aucun bloc (entre accolade {}).
- En PHP 4, cette possibilité a été
- supprimée. Si vous en avez besoin, utilisez plutôt
- <function>include</function>.
+ En PHP 3, il est possible d'exécuter une commande
+ <literal>return</literal> depuis un fichier inclus, tant
+ que cette commande intervient au niveau global du fichier
+ inclus. Elle ne doit intervenir dans aucun bloc (entre accolade {}).
+ En PHP 4, cette possibilité a été
+ supprimée. Si vous en avez besoin, utilisez plutôt
+ <function>include</function>.
</simpara>
</sect1>
<sect1 id="function.include">
@@ -1030,10 +1051,12 @@
les balises habituelle de PHP</link>.
<informalexample>
<programlisting role="php">
+<?php
include ("file.inc?varone=1&vartwo=2"); /* ne fonctionne pas. */
$varone = 1;
$vartwo = 2;
include ("file.inc"); /* $varone et $vartwo sont accessibles dans file.inc */
+?>
</programlisting>
</informalexample>
</para>
Index: phpdoc/fr/language/basic-syntax.xml
diff -u phpdoc/fr/language/basic-syntax.xml:1.5 phpdoc/fr/language/basic-syntax.xml:1.6
--- phpdoc/fr/language/basic-syntax.xml:1.5 Fri Feb 23 02:28:02 2001
+++ phpdoc/fr/language/basic-syntax.xml Mon Feb 26 03:11:18 2001
@@ -95,12 +95,16 @@
<informalexample>
<programlisting role="php">
<h1>Ceci est un <?php echo "simple";?> exemple.</h1>
-<p>La ligne du dessus affichera 'Ceci est un exemple'.
-</programlisting></informalexample>
+<p>
+ </programlisting>
+ </informalexample>
<simpara>
- Faîtes attention à ne pas emboîter les
- commentaires de type 'C', ce qui arrive de temps en temps
- lorsque vous voulez commenter une grande partie de code.
+ La ligne du dessus affichera 'Ceci est un simple exemple'.
+ </simpara>
+ <simpara>
+ Faîtes attention à ne pas emboîter les
+ commentaires de type 'C', ce qui arrive de temps en temps
+ lorsque vous voulez commenter une grande partie de code.
</simpara>
<informalexample>
<programlisting role="php">