Index: phpdoc/fr/language/control-structures.xml diff -u phpdoc/fr/language/control-structures.xml:1.8 phpdoc/fr/language/control-structures.xml:1.9 --- phpdoc/fr/language/control-structures.xml:1.8 Mon Feb 26 03:11:18 2001 +++ phpdoc/fr/language/control-structures.xml Tue Feb 27 03:57:41 2001 @@ -29,16 +29,16 @@ - Comme nous l'avons vu dans le paragraphe consacré aux expressions, - expr est évaluée à - sa vraie valeur. Si l'expression expr est - TRUE, PHP exécutera l'instruction et si elle - est FALSE, l'instruction sera ignorée. + Comme nous l'avons vu dans le paragraphe consacré aux expressions, + expr est évaluée à + sa vraie valeur. Si l'expression expr est + TRUE, PHP exécutera l'instruction et si elle + est FALSE, l'instruction sera ignorée. - L'exemple suivant affiche la phrase a est plus grand - que b si $a est plus grand - que $b: + L'exemple suivant affiche la phrase a est plus grand + que b si $a est plus grand + que $b: <?php @@ -70,26 +70,26 @@ - Vous pouvez imbriquer indéfiniment des instructions - if les unes dans les autres, ce qui permet - une grande flexibilité dans l'exécution d'une - partie de code suivant un grand nombre de conditions. + Vous pouvez imbriquer indéfiniment des instructions + if les unes dans les autres, ce qui permet + une grande flexibilité dans l'exécution d'une + partie de code suivant un grand nombre de conditions. <literal>else</literal> - Souvent, vous voulez exécuter une instruction si une - condition est remplie, et une autre instruction si cette condition - n'est pas remplie. C'est à cela que sert else. - else fonctionne avec après un - if et exécute les instructions - correspondantes au cas oú l'expression du if - est FALSE. Dans l'exemple suivant, ce bout de code - affiche a est plus grand que b si la - variable $a est plus grande que la variable - $a, et a est plus petit que b - sinon: + Souvent, vous voulez exécuter une instruction si une + condition est remplie, et une autre instruction si cette condition + n'est pas remplie. C'est à cela que sert else. + else fonctionne avec après un + if et exécute les instructions + correspondantes au cas oú l'expression du if + est FALSE. Dans l'exemple suivant, ce bout de code + affiche a est plus grand que b si la + variable $a est plus grande que la variable + $a, et a est plus petit que b + sinon: <?php @@ -101,10 +101,10 @@ ?> - Les instructions après le else ne sont - exécutées que si l'expression du if - est FALSE, et si elle n'est pas suivi par l'expression - elseif. + Les instructions après le else ne sont + exécutées que si l'expression du if + est FALSE, et si elle n'est pas suivi par l'expression + elseif. @@ -156,15 +156,15 @@ Syntaxe alternative - Le PHP propose une autre manière de rassembler des - instructions à l'intérieur d'un bloc, pour les - fonctions de contrôle if, - while, for, et - switch. Dans chaque cas, le principe - est de remplacer l'accolade d'ouverture par deux points (:) - et l'accolade de fermeture par, respectivement, - endif;, endwhile;, - endfor;, ou endswitch;. + Le PHP propose une autre manière de rassembler des + instructions à l'intérieur d'un bloc, pour les + fonctions de contrôle if, + while, for, et + switch. Dans chaque cas, le principe + est de remplacer l'accolade d'ouverture par deux points (:) + et l'accolade de fermeture par, respectivement, + endif;, endwhile;, + endfor;, ou endswitch;. <?php if ($a == 5): ?> @@ -357,35 +357,35 @@ - La première expression (expr1) est - évaluée (exécutée), quoi qu'il arrive au - début de la boucle. + La première expression (expr1) est + évaluée (exécutée), quoi qu'il arrive au + début de la boucle. - Au début de chaque itération, l'expression - expr2 est évaluée. - Si l'évaluation vaut TRUE, la boucle - continue et l'instruction est exécutée. Si - l'évaluation vaut FALSE, - l'exécution de la boucle s'arrête. + Au début de chaque itération, l'expression + expr2 est évaluée. + Si l'évaluation vaut TRUE, la boucle + continue et l'instruction est exécutée. Si + l'évaluation vaut FALSE, + l'exécution de la boucle s'arrête. - A la fin de chaque itération, l'expression - expr3 est évaluée - (exécutée). + A la fin de chaque itération, l'expression + expr3 est évaluée + (exécutée). - Les expressions peuvent éventuellement être - laissées vides. Si l'expression expr2 - est laissée vide, cela signifie que c'est une boucle infinie - (PHP considère implicitement qu'elle vaut TRUE, comme en C). - Cela n'est pas vraiment très utile, à moins que vous - souhaitiez terminer votre boucle par l'instruction conditionnelle - break. + Les expressions peuvent éventuellement être + laissées vides. Si l'expression expr2 + est laissée vide, cela signifie que c'est une boucle infinie + (PHP considère implicitement qu'elle vaut TRUE, + comme en C). Cela n'est pas vraiment très utile, à moins que vous + souhaitiez terminer votre boucle par l'instruction conditionnelle + break. - Considérons les exemples suivants. Tous affichent les chiffres de - 1 à 10: + Considérons les exemples suivants. Tous affichent les chiffres de + 1 à 10: <?php @@ -638,7 +638,7 @@ à cela que sert l'instruction switch. - L4es deux exemples suivants sont deux manières + Les 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: @@ -1185,20 +1185,20 @@ - Notez aussi que, de la même manière que les - préprocesseur traitent les #include, - cette commande est exécutée au moment de la - compilation, c'est à dire lorsque le script est - analysée, et avant qu'il soit exécuté, - et ne doit pas être utilisée pour insérer - des données dynamiques liées à - l'éxécution. Il vaut alors mieux utiliser - include_once ou include. + Notez aussi que, de la même manière que les + préprocesseur traitent les #include, + cette commande est exécutée au moment de la + compilation, c'est à dire lorsque le script est + analysée, et avant qu'il soit exécuté, + et ne doit pas être utilisée pour insérer + des données dynamiques liées à + l'éxécution. Il vaut alors mieux utiliser + include_once ou include. - Pour plus d'exemples avec require_once et - include_once, jetez un oeil dans le code de PEAR - inclus dans la dernière distribution de PHP. + Pour plus d'exemples avec require_once et + include_once, jetez un oeil dans le code de PEAR + inclus dans la dernière distribution de PHP. Voir aussi : require, Index: phpdoc/fr/language/functions.xml diff -u phpdoc/fr/language/functions.xml:1.5 phpdoc/fr/language/functions.xml:1.6 --- phpdoc/fr/language/functions.xml:1.5 Fri Jan 19 00:51:16 2001 +++ phpdoc/fr/language/functions.xml Tue Feb 27 03:57:41 2001 @@ -16,17 +16,17 @@ - Tout code PHP, correct syntaxiquement, peut apparaître - dans une fonction et dans une définition de - classe. + Tout code PHP, correct syntaxiquement, peut apparaître + dans une fonction et dans une définition de + classe. En PHP 3, les fonctions doivent être définies avant qu'elles ne soient utilisées. Ce n'est plus le cas en PHP 4. - PHP ne supporte pas le surchargement de fonction, ni la destruction ou la - redéfinition de fonctions déjà déclarées. + PHP ne supporte pas le surchargement de fonction, ni la destruction ou la + redéfinition de fonctions déjà déclarées. PHP 3 ne supporte pas un nombre variable d'arguments (voir Index: phpdoc/fr/language/variables.xml diff -u phpdoc/fr/language/variables.xml:1.21 phpdoc/fr/language/variables.xml:1.22 --- phpdoc/fr/language/variables.xml:1.21 Fri Feb 9 05:57:59 2001 +++ phpdoc/fr/language/variables.xml Tue Feb 27 03:57:41 2001 @@ -11,7 +11,7 @@ Les noms de variables suivent les mêmes règles de nommage que les autres entitées PHP. Un nom de variable valide doit commencer par une lettre ou un souligné (_), suivi de lettres, chiffres ou soulignés. - Exprimé sous forme d'expressions régulière, cela donne : + Exprimé sous forme d'une expression régulière, cela donne : '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*' @@ -27,16 +27,16 @@ <?php $var = "Jean"; $Var = "Paul"; -echo "$var, $Var"; // affiche "Jean, Paul" +echo "$var, $Var"; // affiche "Jean, Paul" $4site = 'pas encore'; // invalide : commence par un nombre $_4site = 'pas encore'; // valide : commence par un souligné -$maïs = 'jaune'; // valide; 'ï' est ASCII 239. +$maïs = 'jaune'; // valide; 'ï' est ASCII 239. ?> - En PHP3, les variables sont toujours assignées par valeur. + En PHP 3, les variables sont toujours assignées par valeur. C'est à dire, lorsque vous assignez une expression à une variable, la valeur de l'expression est recopiée dans la variable. Cela signifie, par exemple, qu'après avoir @@ -46,7 +46,7 @@ Expressions. - PHP 4.0 permet aussi d'assigner les valeurs aux variables + PHP 4 permet aussi d'assigner les valeurs aux variables par référence. Cela signifie que la nouvelle variable ne fait que référencer (en d'autres terme, "devient un alias de", ou encore "pointe sur") la @@ -412,10 +412,12 @@ alors ces variables seront aussi disponibles comme variable global du script : c'est à dire, indépendamment des tableaux $HTTP_*_VARS. Cette fonctionnalité - doit être utilisée avec précautions, et de préférence, désactivée. - Si $HTTP_*_VARS est sécurisé, les équivalents - globaux peuvent être écrasé par les données d'entrée de l'utilisateur, - avec des intrusions possibles. Si vous ne pouvez pas desactiver + doit être utilisée avec précautions, et de + préférence, désactivée. + Si $HTTP_*_VARS est sécurisé, + les équivalents globaux peuvent être écrasé + par les données d'entrée de l'utilisateur, + avec des intrusions possibles. Si vous ne pouvez pas désactiver register_globals, vous devez prendre toutes les dispositions possibles pour vous assurer que les données utilisées sont sûres. @@ -502,8 +504,9 @@ fichiers téléchargés avec la méthode HTTP POST. Reportez vous au chapitre - Téléchargement par méthode POST pour plus de détails - sur le contenu de $HTTP_POST_FILES. + Téléchargement par méthode POST + pour plus de détails sur le contenu de + $HTTP_POST_FILES. $HTTP_POST_FILES n'est disponible que dans @@ -563,7 +566,7 @@ <?php -$a = 1; /* portée global */ +$a = 1; /* portée globale */ function test() { echo $a; /* portée locale */ } @@ -954,8 +957,8 @@ les convertit (généralement) comme il faut, ce n'est pas toujours le type de variable que vous souhaitez. PHP inclus des fonctions permettant de déterminer le - type d'une variable. Les fonctions gettype, - is_long, + type d'une variable. Les fonctions + gettype, is_long, is_double, is_string, is_array, et is_object. Index: phpdoc/fr/language/constants.xml diff -u phpdoc/fr/language/constants.xml:1.9 phpdoc/fr/language/constants.xml:1.10 --- phpdoc/fr/language/constants.xml:1.9 Fri Jan 12 03:48:39 2001 +++ phpdoc/fr/language/constants.xml Tue Feb 27 03:57:41 2001 @@ -56,7 +56,7 @@ TRUE - La valeur TRUE. + La valeur vraie booléenne, TRUE. @@ -64,7 +64,7 @@ FALSE - La valeur FALSE. + La valeur faux booléenne, FALSE. @@ -72,7 +72,7 @@ E_ERROR - Dénote une erreur autre qu'une "parsing error" (erreur d'analyse) + Dénote une erreur autre qu'une erreur d'analyse ("parse error") qu'il n'est pas possible de corriger. @@ -140,8 +140,9 @@ Définition de constantes <?php -define("CONSTANT", "Bonjour le monde."); -echo CONSTANT; // affiche "Bonjourle monde." +define("CONSTANTE", "Bonjour le monde."); +echo CONSTANTE; +// affiche "Bonjourle monde." ?> @@ -149,10 +150,10 @@ Utilisation des constantes __FILE__ et __LINE__ <?php -function report_error($file, $line, $message) { - echo "Une erreur a eu lieu dans le fichier $file à la ligne $line: $message."; +function rapport_erreur($file, $line, $message) { + echo "Une erreur est survenue dans le fichier $file à la ligne $line: $message."; } -report_error(__FILE__,__LINE__, "Y a un problème!"); +rapport_erreur(__FILE__,__LINE__, "Y a un problème!"); ?>