php

Déclarer des variables


Déclarer des variables


En PHP, les variables sont représentées par une chaîne de caractères, ayant toujours comme premier caractère, le caractère dollar ($).
Les variables peuvent avoir n'importe quelle lettre en deuxième caractère du moment qu'il ne s'agit pas d'un chiffre.
De plus, on ne peut mettre d'espace dans le nom d'une variable.
Puis, pour assigner une valeur à une variable, on tachera d'utiliser l'opérateur =, tout en prenant soin de toujours placer la variable qui reçoit le résultat d'une opération à gauche du signe =.

Principe:

  • commencent par le caractère $
  • Sensible à la casse
  • N'ont pas besoin d'être déclarées
  • Sont automatiquement typés

Fonctions de vérification de variables

  • doubleval(),empty(),gettype(),intval(),
  • is_array(),is_bool(),is_double(),is_float(),is_int(),is_integer(),is_objet(),is_real(),is_numeric(),is_string()
  • isset(),settype(),strcel(),unset().
pour obtenir des informations sur le type d'une variable, ou uylisé des fonction dédiées aux variables:
boolval: recupére le variable booléenne d'une variable.
empty  :Determine si une variable est vide.
gettype : Retourne le type de la variable.
isbool :Determine si le type d'une variable est booleen.
isset: Determine si une variable est définie et est differente de NULL.

Remarque:
si une variable on lui assigne un entier alors le type de cette variable devient entier.

Exemple:
  1.   <?php
  2. $var = "o"; // $var est une chaine de caractère
  3. $var += 2;// $var est un entier
  4. $var = $var + 1.3; // $var est un nombre avec virgule flottante
  5. ?>
la modification ou le transtypage de type en PHP fonction globalement de la même façon que langage C , le nom du type désiré est ecrit entre parenthèses avant la variable à traiter:
Exemple:

  1.     <?php
  2. $var = 10; //$var est un entier 
  3. $var = (boolean)$var//$var est un boolean
  4. ?>

Affectation par valeur et par référence

  • Affectation par valeur: $b = $a
  • Affictation par (référence) variable:$c = &$a
Afficher et concatener des variable:
la fonction echo permet d'afficher la valeur de la variable

<?php
$age = 22;
echo "mon age est  $age ans";
?>
on doit obtenir dans l'affichage :     mon age est 22 ans 
Avec des guillemets doubles , les variable qui se retrouvent à l'intérieur sont analysées et remplaceés par leurs vraie valeur.
si vous écrivez le code précédant entre guillemets simple on va avoir comme résultat:
mo age est $age ans
pour ecrire les variable entre guillemets simple . il  va falloir écrire la variable en dehors des guillemets et séparer les éléments les uns des autres à l'aide de l'opérateur de concaténation point (.)
par exemple:
<?php
$age = 17;
echo 'Mon age est '.$age.'ans';
?>
_________________________________________________________________________
voici quelques exemples de déclaration de variable:
  1. <?php
  2. $nom ="La chaine";
  3. //$nom contient alors la chaine de caracteres "La chaine"
  4. .$nom_chiffre = 5;
  5. //$nom_chiffre contient la valeur numérique 5.
  6. $2nom = 'chaine';
  7. //cette déclaration n'est pas valide car le nom de la variable commence par un chiffre
  8. ?>
Voyons maintenant la déclaration des variables de type tableau (array).
Pour ceux qui sont débutants en programmation, nous allons prendre un exemple plutôt simplet afin de comprendre ce qu'est un tableau.
Imaginons un classeur d'écolier (ce sera notre tableau) contenant différentes feuilles (qui seront les indices du tableau). Imaginons également que ces feuilles soient numérotées, et chaque feuille contienne un texte particulier. Dés lors, on peut chercher le contenu d'une feuille de ce classeur grâce à son numéro (on cherche donc l'information contenu dans le classeur à la page numéro x).
En informatique, un tableau, c'est exactement la même chose que notre classeur. Il s'agit d'une variable contenant différentes informations (les textes) et ces informations sont classées suivant le numéro de l'indice (c'est à dire le numéro de la feuille).
Par exemple, supposons que l'on ai la variable $nom de type array.
On pourrait alors avoir le code suivant :

  1. <?php
  2. $nom = array('soufiane','ayman','david','laila','imane');
  3. ?>

ou
on peut ecrire:

  1. <?php
  2. $nom=array();
  3. $nom[0] = "soufiane";
  4. $nom[1] = "ayman";
  5. $nom[2]= "david";
  6. $nom[3] = "laila";
  7. $nom[4] = "imane";
  8. ?>


Au lieu d'utiliser des chiffres pour les indices (comme dans notre exemple où nous avons utilisé les indices 0, 1 et 2) nous pouvons très bien utiliser des chaînes de caractères.

Ce qui pourrait alors donner :
  1. <?php
  2. $nom = array();
  3. $nom['le_premiere'] = "soufiane";
  4. $nom['le_deuxieme'] = "ayman";
  5. $nom[le_troixieme'] = "layla";
  6. ?>

!Important!!!
Or dans ce cas, il faut évidement utiliser pour chaque indice du tableau, une chaîne de caractère unique.

les constantes

une constantes est un identifiant (ou nom)qui représente une valeur simple qui ne peut jamais être modifié durant l'execution du script php
Nous pouvons également déclarer des tableaux à plusieurs éléments. Pour ceux qui désirent vraiment exploiter cette possibilité, je vous invite à aller consulter la documentation officielle PHP.
  • syntaxe:
Par convention les constantes sont toujours en majuscule.
<?php
define ("FOO","something"); //nom valide
define ("2FOO","something");//invalide
?>

Pour voir la Déclarations des variables plus détaillé cliquez ici telecharger



Introduction Les structures de contrôles
SUIVEZ-NOUS SUR FACEBOOK (cliquez sur j'aime)

                                           suivez-nous sur youtube: (abonnée)

ليست هناك تعليقات:

إرسال تعليق