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 :
-reset ($arr);
+<?php
+reset($arr);
while (list(, $value) = each ($arr)) {
echo "Valeur: $value<br>\n";
}
foreach ($arr as $value) {
echo "Valeur: $value<br>\n";
}
+?>
-Les exemples suivants sont aussi fonctionnellement identiques :
+ Les exemples suivants sont aussi fonctionnellement identiques :
-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";
}
+?>
@@ -596,6 +600,7 @@
+<?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";
}
+?>
@@ -622,22 +628,23 @@
switch
- L'instruction switch équivaut
- à une série d'instructions if.
- 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 switch.
+ L'instruction switch équivaut
+ à une série d'instructions if.
+ 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 switch.
- L4es deux exemples suivants sont deux manières
- différentes d'écrire la même chose,
- l'une en utilisant une séries de if,
- et l'autre en utilisant l'instruction switch:
+ L4es deux exemples suivants sont deux manières
+ différentes d'écrire la même chose,
+ l'une en utilisant une séries de if,
+ et l'autre en utilisant l'instruction switch:
+<?php
if ($i == 0) {
print "i égale 0";
}
@@ -658,26 +665,28 @@
print "i égale 2";
break;
}
+?>
- Il est important de comprendre que l'instruction
- switch exécute chacune des
- clauses dans l'ordre. L'instruction switch
- est exécutée ligne par ligne. Au début,
- aucun code n'est exécuté. Seulement
- lorsqu'un case 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 switch,
- ou bien dès qu'il trouve l'instruction break.
- Si vous ne pouvez pas utiliser l'instruction
- break à la fin de l'instruction
- case, PHP continuera à exécuter
- toutes les instructions qui suivent. Par exemple :
+ Il est important de comprendre que l'instruction
+ switch exécute chacune des
+ clauses dans l'ordre. L'instruction switch
+ est exécutée ligne par ligne. Au début,
+ aucun code n'est exécuté. Seulement
+ lorsqu'un case 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 switch,
+ ou bien dès qu'il trouve l'instruction break.
+ Si vous ne pouvez pas utiliser l'instruction
+ break à la fin de l'instruction
+ case, PHP continuera à exécuter
+ toutes les instructions qui suivent. Par exemple :
+<?php
switch ($i) {
case 0:
print "i égale 0";
@@ -686,19 +695,20 @@
case 2:
print "i égale 2";
}
+?>
- 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 break (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 break (même si il est
+ possible que vous l'omettiez dans certaines circonstances).
Dans une commande switch, une condition n'est
@@ -711,11 +721,12 @@
switch sera plus rapide.
- La liste de commande d'un case peut
- être vide, auquel cas PHP utilisera la liste de
- commandes du cas suivant.
+ La liste de commande d'un case peut
+ être vide, auquel cas PHP utilisera la liste de
+ commandes du cas suivant.
+<?php
switch ($i) {
case 0:
case 1:
@@ -725,15 +736,18 @@
case 3:
print "i égale 3";
}
+?>
Un case spécial est
default. Ce cas est utilisé lorsque tous
- les case ont échoués. Par exemple :
+ les case ont échoués. Il doit
+ être le dernier cas listé. Par exemple :
+<?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.";
}
+?>
- Une autre chose à mentionner est que l'instruction
- case 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
+ case 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à.
- 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
syntaxes alternatives).
+<?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;
+?>
@@ -830,7 +847,9 @@
Pour cela, il faut utiliser include.
+<?php
require ('header.inc');
+?>
@@ -843,28 +862,30 @@
et vice versa.
+<?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 */
+?>
- Ne vous laissez pas abuser par le fait que vous pouvez
- requérir ou inclure des fichiers via HTTP en
- utilisant la fonctionnalité de
- gestion des fichiers distants
- 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
+ gestion des fichiers distants
+ ce qui est au dessus reste vrai.
- En PHP 3, il est possible d'exécuter une commande
- return 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
- include.
+ En PHP 3, il est possible d'exécuter une commande
+ return 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
+ include.
@@ -1030,10 +1051,12 @@
les balises habituelle de 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 */
+?>
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 @@
<h1>Ceci est un <?php echo "simple";?> exemple.</h1>
-<p>La ligne du dessus affichera 'Ceci est un exemple'.
-
+<p>
+
+
- 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'.
+
+
+ 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.