Index: phpdoc/fr/functions/var.xml diff -u phpdoc/fr/functions/var.xml:1.2 phpdoc/fr/functions/var.xml:1.3 --- phpdoc/fr/functions/var.xml:1.2 Fri Nov 3 03:42:02 2000 +++ phpdoc/fr/functions/var.xml Fri Nov 24 03:07:58 2000 @@ -1,7 +1,6 @@ Fonctions sur les variables Fonctions sur les variables - doubleval @@ -16,12 +15,12 @@ mixed var - doubleval etourne la valeur numérique + doubleval etourne la valeur numérique (double) de la variable var. - var peut être de type scalaire. Vous ne - pouvez pas utiliser la fonction doubleval avec + var peut être de type scalaire. Vous ne + pouvez pas utiliser la fonction doubleval avec un tableau ou un objet. @@ -32,13 +31,12 @@ - Voir aussi intval, strval, - settype et + Voir aussi intval, strval, + settype et Transtypage. - empty @@ -51,26 +49,24 @@ mixed var - empty retourne la valeur FALSE si la variable + empty retourne la valeur FALSE si la variable var est affectée ou bien a une valeur différente de 0; la valeur TRUE dans les autres cas. $var = 0; -if (empty($var)) { #retourne TRUE - print 'soit $var vaut 0, soit il n'est pas défini'; +if (empty($var)) { #retourne TRUE print 'soit $var vaut 0, soit il n'est pas défini'; } -if (!isset($var)) { // retourne FALSE - print '$var n'est pas définie'; +if (!isset($var)) { // retourne FALSE print '$var n'est pas définie'; } Notez que cette fonction n'a pas de sens si elle est utilisée sur - autre chose qu'une variable. i.e. + autre chose qu'une variable. i.e. empty (addslashes ($name)) - n'a pas de sens, car cela revient à vérifier une + n'a pas de sens, car cela revient à vérifier une entité qui n'est pas une variable. @@ -78,7 +74,6 @@ - gettype @@ -131,7 +126,6 @@ - intval @@ -150,23 +144,22 @@ - Retourne la valeur numérique (integer) de la variable - var, en convertisant la valeur dans la + Retourne la valeur numérique (integer) de la variable + var, en convertisant la valeur dans la base spécifiée (par défaut en base 10). - var peut être de type scalaire. Vous ne - pouvez pas utiliser la fonction intval avec un + var peut être de type scalaire. Vous ne + pouvez pas utiliser la fonction intval avec un tableau ou un objet. - Voir aussi doubleval, strval, - settype et + Voir aussi doubleval, strval, + settype et Transtypage. - is_array @@ -176,12 +169,12 @@ Description - int is_array + bool is_array mixed var - Renvoie la valeur TRUE si la variable var est un tableau, + Renvoie la valeur TRUE si la variable var est un tableau, FALSE sinon. @@ -196,7 +189,6 @@ - is_bool @@ -208,10 +200,10 @@ Description - int + bool is_bool - mixed + mixed var @@ -233,7 +225,6 @@ - is_double @@ -243,12 +234,12 @@ Description - int is_double + bool is_double mixed var - Renvoie TRUE si la variable var est du type "double", + Renvoie TRUE si la variable var est du type "double", FALSE sinon. @@ -264,7 +255,6 @@ - is_float @@ -274,7 +264,7 @@ Description - int is_float + bool is_float mixed var @@ -294,7 +284,6 @@ - is_int @@ -304,12 +293,12 @@ Description - int is_int + bool is_int mixed var - is_int est un alias de la fonction + is_int est un alias de la fonction is_long. @@ -325,7 +314,6 @@ - is_integer @@ -335,7 +323,7 @@ Description - int is_integer + bool is_integer mixed var @@ -355,7 +343,6 @@ - is_long @@ -365,12 +352,12 @@ Description - int is_long + bool is_long mixed var - Renvoie TRUE si la variable var est du type + Renvoie TRUE si la variable var est du type integer (long), FALSE sinon. @@ -386,7 +373,6 @@ - is_numeric @@ -398,13 +384,13 @@ Description - int is_numeric + bool is_numeric mixed var - is_numeric retourne TRUE si - var est un nombre, ou une chaîne + is_numeric retourne TRUE si + var est un nombre, ou une chaîne numérique, ou FALSE sinon. @@ -420,7 +406,6 @@ - is_object @@ -430,12 +415,12 @@ Description - int is_object + bool is_object mixed var - Renvoie TRUE si la variable var est un objet, + Renvoie TRUE si la variable var est un objet, FALSE sinon. @@ -451,7 +436,6 @@ - is_real @@ -461,7 +445,7 @@ Description - int is_real + bool is_real mixed var @@ -481,7 +465,6 @@ - is_resource @@ -493,10 +476,10 @@ Description - int + bool is_resource - mixed + mixed var @@ -513,7 +496,6 @@ - is_string @@ -523,12 +505,12 @@ Description - int is_string + bool is_string mixed var - Renvoie TRUE si la variable var est du type "string", + Renvoie TRUE si la variable var est du type "string", FALSE sinon. @@ -542,7 +524,6 @@ - isset @@ -557,20 +538,18 @@ - Renvoie TRUE si la variable var est définie, + Renvoie TRUE si la variable var est définie, FALSE sinon. - Si une variable a été désaffectée avec la fonction - unset, la fonction isset renverra + Si une variable a été désaffectée avec la fonction + unset, la fonction isset renverra FALSE. $a = "test"; -echo isset ($a); // TRUE -unset ($a); -echo isset ($a); // FALSE - +echo isset ($a); // TRUE unset ($a); +echo isset ($a); // FALSE @@ -578,7 +557,6 @@ - print_r @@ -595,12 +573,12 @@ - Cette fonction affiche des informations à propos d'une - variable, de manière à ce qu'elle soit lisible. - Pour une chaîne, un entier ou un double, la valeur - sera elle même sera affichée. Pour les tableaux, + Cette fonction affiche des informations à propos d'une + variable, de manière à ce qu'elle soit lisible. + Pour une chaîne, un entier ou un double, la valeur + sera elle même sera affichée. Pour les tableaux, les valeurs seront présentées dans un format qui - montre les clés et les valeurs. Une notation similaire est + montre les clés et les valeurs. Une notation similaire est disponible pour les objets. @@ -618,7 +596,6 @@ - serialize @@ -644,8 +621,8 @@ entre scripts, sans perdre ni leur structure, ni leur type. - Pour récupérer une variable linéarisée, et retrouver une - variable, utilisez unserialize. + Pour récupérer une variable linéarisée, et retrouver une + variable, utilisez unserialize. serialize acceptent les types integer, double, string, array (multidimensionnels) et @@ -657,9 +634,8 @@ Exemple avec <function>serialize</function> // $session_data contient un tableau multi-dimensionnel , avec les -// informations de session de l'utilisateur courant. On utilise serialize() +// informations de session de l'utilisateur courant. On utilise serialize() // pour les stocker dans une base de données - $conn = odbc_connect ("webdb", "php", "chicken"); $stmt = odbc_prepare ($conn, "UPDATE sessions SET data = ? WHERE id = ?"); @@ -676,7 +652,6 @@ - settype @@ -696,7 +671,7 @@ var en type. - Les valeurs possibles pour le paramètre + Les valeurs possibles pour le paramètre type sont : "integer" @@ -714,7 +689,6 @@ - strval @@ -729,7 +703,7 @@ - Retourne la valeur de la variable var, + Retourne la valeur de la variable var, au format chaîne de caractères. @@ -738,13 +712,12 @@ ou des objets. - Voir aussi doubleval, intval, - settype et + Voir aussi doubleval, intval, + settype et Transtypage. - unserialize @@ -773,9 +746,8 @@ Exemple avec <function>unserialize</function> // Ici, on utilise un serialize pour charger les données de sessions -// depuis la base de données, dans $session_data. Cet exemple complète +// depuis la base de données, dans $session_data. Cet exemple complète // celui fourni avec serialize. - $conn = odbc_connect ("webdb", "php", "chicken"); $stmt = odbc_prepare ($conn, "SELECT data FROM sessions WHERE id = ?"); $sqldata = array ($PHP_AUTH_USER); @@ -795,7 +767,6 @@ - unset @@ -821,10 +792,8 @@ // Destruction d'une seule variable unset ($foo); - // Destruction d'un élément de tableau unset ($bar['quux']); - // Destruction de plusieurs variables unset ($foo1, $foo2, $foo3); @@ -836,9 +805,9 @@ détruire. - Si une variable globale est détruite avec unset + Si une variable globale est détruite avec unset depuis une fonction, seule la variable locale sera détruite. Le - variable globale gardera la valeur acquise avant l'appel à + variable globale gardera la valeur acquise avant l'appel à unset. @@ -846,13 +815,12 @@ global $foo; unset($foo); } - $foo = 'bar'; destroy_foo(); echo $foo; - L'exemple ci dessus affichera : + L'exemple ci dessus affichera : bar @@ -861,24 +829,22 @@ Si une variable qui est passée par référence est détruite à - l'intérieur d'une fonction, seule la variable locale sera + l'intérieur d'une fonction, seule la variable locale sera détruite. La variable globale conservera la dernière valeur qu'elle avait avant l'appel de unset. -function foo(&$bar) { - unset($bar); - $bar = "bla"; +function foo(&$bar) { + unset($bar); + $bar = "bla"; } - $bar = 'truc'; echo "$bar\n"; - foo($bar); echo "$bar\n"; - L'exemple ci dessus va afficher : + L'exemple ci dessus va afficher : truc @@ -892,20 +858,18 @@ statique, plutôt que la variable statique elle même. -function foo() { +function foo() { static $a; $a++; echo "$a\n"; - unset($a); } - foo(); foo(); foo(); - L'affichage du script ci-dessus donnera : + L'affichage du script ci-dessus donnera : 1 @@ -921,9 +885,8 @@ function foo() { - unset($GLOBALS['bar']); + unset($GLOBALS['bar']); } - $bar = "truc"; foo(); @@ -935,7 +898,6 @@ - var_dump @@ -951,7 +913,7 @@ Cette fonction retourne les informations structurées d'une variable, - y compris son type et sa valeur. Les tableaux sont explorés + y compris son type et sa valeur. Les tableaux sont explorés recursivement, avec des indentations, pour mettre en valeur leur structure. @@ -971,9 +933,7 @@ - -