|
|||
|
|||
|
|||
|
SyntaxeUne variable peut être représentée par n'importe quel suite de caractères inclus dans les plages suivantes :
Chaque variable doit être précédée du signe dollars "$". Le caractère $ étant réservé, si vous souhaitez l'utiliser dans une chaîne de caractères, vous devrez le faire précéder du signe "\". De façon générale voici la liste des caractères réservés devant être précédés du signe "\" dans une chaîne de caractères :
Important : Une variable doit obligatoirement commencer par un caractère alphabétique ou un caractère souligné "_". <? <? Utilisation des variables dans une chaîne de caractères :$var0="jean" La concaténation : Mais également au sein même de la chaîne $result="$var0-$var1" // retourne jean-christophe La portée des variablesLa portée des variables est primordiale à comprendre en PHP. Car outre le fait que des variables portant le même nom au sein d'un même programme peuvent avoir des portées différentes et donc des valeurs différentes, la déclaration des variables est implicite dans le langage PHP. PHP détermine automatiquement le type d'une variable, en fonction de son utilisation. Ce qu'il faut savoir :
Exemple : Erreur fréquente : 1/ Correction de l'erreur : on passe les paramètres $a et $b à la fonction 2/ Correction de l'erreur : On utilise le tableau GLOBALS Récupérer les variables postées d'un formulaireAfin d'éviter toute confusion, il sera en général judicieux dans le cadre d'un programme complexe de ne pas récupérer la variable associée à un champ de formulaire par $Nom_du_champ (ce qui pourrait porter à confusion avec d'autres variables du même nom pouvant être un cookie, une variable session, etc.). On préferera donc utiliser les tableaux associatifs globals $HTTP_POST_VARS (pour une méthode POST) ou $HTTP_GET_VARS (pour une méthode GET). Exemple : Le formulaire La récupération de la valeur valeur1 : On pourrait récupérer la valeur postée par $valeur1, mais il sera préférable d'utiliser : |
|
|
(c) 1999-2006 ASP MAGAZINE SARL Partenaires : Codes sources c2i ASP-PHP Hébergement serveurs dédiés Windows |