PHP – MySQL Fonctions sur les variables

PHP – MySQL

Fonctions sur les variables
• gettype($Var) : renvoie le type de $Var • settype($var, « Type’’) : spécifie explicitement le type de $Var • isset($Var) : TRUE si la variable est affectée, FALSE sinon. • unset($Var) : détruit une variable et libère la mémoire qui lui était allouée • empty($Var) : TRUE si la variable est non affectée ou =0 ou =« ’’ (chaîne vide)
Fonctions sur les variables
• is_int($Var) : TRUE si la variable est de type integer • is_string($Var) : TRUE si la variable est de type string • is_double($Var) : TRUE si la variable est de type double • …
Les constantes
• define(«  var ’’,valeur) crée une constante var • defined(« var’’) : TRUE si var a été définie comme constante • Les constantes ne sont pas précédées d’un $ <? define(« BVN’’,« Bienvenue sur ma Home Page’’); define(« Pi’’,3.1415); $Perimetre = 2 * $Rayon * Pi; ?>
Les références
• & permet de faire pointer des variables sur un même contenu. • unset() sert aussi à détruire les références
<? $foo = ’Pierre’;// Assigne la valeur ’Pierre’ $foo $bar = &$foo;// Référence $foo avec $bar $bar = « Mon nom est Pierre »;// Modifie $bar… echo $foo;// $foo est aussi modifie unset($bar);//n’affecte pas $foo ?>
Les chaînes de caractères • Pas de limite de taille • Délimiteurs «  … ‘’ Les variables contenues entre ces délimiteurs sont évaluées.
\\ Antislash \$ caractère $ \’’ guillemet
Les chaînes de caractères
• Délimiteurs ` … ’ Les variables contenues entre ces délimiteurs ne sont pas évaluées. Le caractère antislash n’aura aucun effet Sauf
\\ Antislash \’ guillemet
• Caractères non imprimables
\n nouvelle ligne \r retour à la ligne \t tabulation
Fonctions d’affichage
• echo () : écrit dans la navigateur • print () : écrit dans la navigateur • printf([$format,$arg1,$arg2]) : écriture formatée comme en C • Print_r() : écriture des informations lisibles sur une variable complexe (tableau, objet)
Fonctions d’affichage
• echo « Hello’’; • echo « Hello $nom’’; • echo « Hello ${nom}’’; • echo « Hello’’.$nom; • Print(« Hello $nom’’); • Printf(« Hello %s’’, $nom);
Les opérateurs
• Arithmétiques : +, -, * , /, % • Affectations : =, +=, -=, *= , /=, %=, –, ++ • Logiques : &&, ||, and, or, xor, ! • Comparaisons : ==, <, >, =<, =>, !=, === (égalité des valeurs et des types) • Concaténation : .
Les tableaux
• Constructeur : array() $langue=array(« FR’’, « EN’’, « DE’’); • Sans le constructeur $langue[]=« FR’’; $langue[]=« EN’’; $langue[]=« DE’’; ou $langue[12]=« FR’’; $langue[65]=« EN’’; $langue[2]=« DE’’;
Les tableaux associatifs
• Ce sont des tableaux indexés par des chaîne de caractères • Constructeur : array() $langue=array( « FR » => « Français », « EN » => « English », « DE » => « Deutsch » ); • Sans le constructeur $langue[« FR »] = « Français »; $langue[« EN »] = « English »; $langue[« DE »] = « Deutsch »;

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *