Bienvenue dans la quatrième partie de ce cours sur le php. Maintenant que vous connaissez la fonction date par cœur (comme ça ce n'est pas le cas? Ba alors retournez au chapitre précédent et relisez moi ça :P) nous allons exploiter cette fonction pour vous expliquer les variables. Vous êtes prêts? Alors c'est partit.
Les variables sont très importantes, c'est pourquoi il est nécessaire de bien
les comprendre. En effet, c'est avec les variables que vous allez pouvoir
travailler avec des données, donnée auxquelles vous allez donner un nom.
Prenons un l'exemple simple d'une trousse et de stylos. Chaque stylo a sa
propre valeur. Imaginons maintenant que nous ayons besoin de retravailler
avec ces valeurs plus tard. On met les stylos dans la trousse et il nous suffit
maintenant de rouvrir la trousse pour reprendre les stylos. Et bien si la trousse
était une variable, il nous suffirait de l'appeler pour récupérer les valeurs
contenues à l'intérieur de celle-ci. en fait, une variable sert à stocker tout et n'importe quoi dans le but de s'en resservir plus tard. (Si on s'en ressert pas, autant ne pas la définir ^_^). Maintenant, nous allons voir comment utiliser une variable.
Pour comprendre cela, nous allons prendre un exemple, et je vais ensuite vous expliquer.
<?php
$texte = 'Bonjour';
?>
Dans cet exemple, j'ai dit à php que la variable "texte" était égale à "Bonjour".
Pour déclarer une variable, il vous suffit donc simplement d'insérer le signe
$ (dollar), de lui accoler le nom de votre variable puis de définir une valeur
à celle ci en mettant = et la valeur entre guillemet simples 'valeur'. Vous
voyez, ce n'est pas compliqué :-) Maintenant, pour bien en comprend l'utilité, imaginons une situation de calcul entre deux nombres. Chaque nombre va
être contenu dans une variable. Dans un premier temps, on va prendre 10
que nous mettrons dans la variable $variable1. Ensuite nous allons prendre
la variable $variable2 qui aura pour valeur par exemple... 200. Et enfin, nous
aurons la variable $resultat qui sera égale à l'addition des deux première.
Ce qui nous donne comme code:
<?php
$variable1 = 10;
$variable2 = 200;
$resultat = $variable1 + $variable2;
?>
Vous me direz, dans l'état actuel des choses, ça sert pas à grand chose ^^
ça calcul, mais c'est tout, rien ne s'affiche. Et bien maintenant, ajoutons à
ce code la fonction echo pour avoir ceci:
<?php
$variable1 = 10;
$variable2 = 200;
$resultat = $variable1 + $variable2;
echo $resultat;
?>
La fonction echo va nous afficher 210, soit le résultat de l'opération effectuée. Bon, je vous l'accorde, on aurait put écrire echo '210'; ça aurait été plus vite,
mais c'était pour l'exemple, pour vous montrer ce que l'on peut faire avec
des variables. Passons maintenant à un exercice pratique pour voir si vous avez bien compris :-)
Maintenant, on va se servir de ce qu'on à vu sur les variables
en l'appliquant à la date par exemple (vu en partie 3). Ce qui peut donner
comme code:
<?php
$date = date('d/m/Y');
echo $date;
?>
C'est quand même plus clair non? On crée la variable, dans laquelle on
"enregistre" la date puis on affiche celle-ci grâce à echo. Bon, maintenant, un petit exercice, vous vous souvenez de celui de tout
à l'heure? Et bien vous allez devoir le refaire :P mais avec des variables
cette fois hein! Aller, faites pas cette tête, c'est tout facile. A vos claviers.
C'est bon?
Vous avez fini?
Oui? Alors correction!
<?php
$date = date('d/m/Y');
$heure = date('H:i:s');
echo 'Il est ' . $heure . ' et nous sommes le ' . $date . '.';
?>
Démonstration >>
ICI.
Alors, vous voyez, c'était pas si terrible :P Bon, l'important, c'est de ne pas
oublier le . de séparation entre le texte et les variables. Vous pouvez utiliser ce
genre de procédés pour beaucoup de chose et autant de fois que vous le
souhaitez. N'hésitez pas, vous verrez que vous deviendrez vite fan des
variables et de leurs possibilités. :D
Bon et bien voilà, notre 4 ème chapitre se referme ici :-) J'espère que vous l'avez bien compris, si tel n'était pas le cas n'hésitez pas à venir poser les questions qui vous turlupine sur le forum il est la pour ça. Si vous êtes au point avec vos variables, je vous donne rendez-vous dans le chapitre 5 dédié aux formulaires ;-)