Nous allons voir ici une notion importante et très simple : les commentaires.
En fait, en PHP (comme dans tout autre langage de programmation), on a très vite besoin de commenter son code pour savoir oû on en est. Autant vous le dire tout de suite : si vous ne commentez pas correctement vos scripts, vous perdrez du temps lorsque vous devrez vous replonger dans un script que vous n'avez pas touché depuis... ne serait-ce que quelques semaines. Dans ce cours, les commentaires seront souvent utilisés, notamment pour traduire en français les expressions en PHP et ainsi mieux vous expliquer "Pourquoi a-t-on écrit ceci ou cela?".
Ceci dit, puisque vous êtes déjà sensés connaître l'HTML, vous connaissez déjà les commentaires, qui ressemblent à ça :
Voici maintenant un commentaire en PHP :
Une autre façon de commenter une ligne, un peu moins répandue :
Comme vous pouvez le constater, on utilise le caractère slash / que l'on écrit deux fois pour commenter une ligne.
On peut commenter dans une ligne vide, ou, comme ci-dessus, à la fin d'une ligne de PHP.
Si vous voulez commenter plusieurs lignes d'instructions PHP, vous pouvez procéder ainsi :
Sachez également qu'on peut étendre un commentaire sur plusieurs lignes quand ce dernier est vraiment long. Voici la manière de procéder :
Les plus attentifs d'entre vous auront remarqué que les deux syntaxes, // et /* */, sont les mêmes qu'en CSS! :)
Bienvenue dans le monde des variables! Vous ne savez pas ce que c'est? Pas de problème, nous allons voir ensemble comment dresser ces petites bestioles! ;)
Une variable, c'est en fait un petit espace qui contient des données.
Leur avantage est que l'on peut leur donner le nom qu'on veut et ainsi faciliter la lecture du script pour un être humain. D'ailleurs, bien nommer ses variables et commenter son code sont les deux principales clés pour ne pas se noyer dans un code PHP! :)
Si vous êtes perdu avec ces histoires de valeurs, lisez plutôt la méthode qui va suivre pour créer une variable.
Pour créer une variable, c'est très simple. Il faut d'abord que PHP voie que c'est une variable. Pour cela, nous allons utiliser le signe dollar ( $ ).
Ensuite, il faut attribuer un nom à cette variable pour qu'elle soit réutilisable dans la suite du script. Il faut également lui attribuer une valeur et ne pas oublier le point-virgule à la fin de tout cela (comme toute instruction PHP).
Tout ça nous donne :
Je pense que quelques explications s'imposent :
$ : Cela peut paraître surprenant d'utiliser ce caractère au début mais c'est une question d'habitude... Ca viendra chez vous aussi, vous verrez! Nous n'avons pas fini d'utiliser des caractères inhabituels en PHP...
nom : Vient ensuite le nom de la variable. Il est capital pour vous que vous mettiez un nom qui corresponde à la valeur de la variable : vous comprendrez mieux votre script en le relisant. En effet, $redacteur est bien plus compréhensible que $x ou $var, tout simplement! ;)
= : Ce signe est assez significatif je pense. Il dit à PHP "$redacteur va valoir ce qui suit ce signe égal".
valeur : Une variable peut contenir trois types de valeurs : une chaîne de caractères, un chiffre (ou un nombre) et un booléen.Bon, c'est très bien de savoir créer une variable mais il faudrait peut-être savoir comment l'afficher non? :D
Pour cela, on va utiliser l'instruction echo que vous commencez à bien connaître. Voici donc comment afficher une variable en PHP :
En fait, quand PHP lit le echo, il voit $redacteur et se souvient alors qu'on lui a attribué la valeur "Vinchz". Essayez de mettre 'Legibe' ou 'D.C.M.' à la place de 'Vinchz' et vous verrez que la phrase change. :)
Ce que vous allez voir maintenant ne vous sera pas vital pour la suite. Moi-même qui code régulièrement en PHP, je n'utilise pas souvent cette méthode mais je vous en parle pour deux choses :
- D'une part, que vous ne soyez pas perdus si un jour vous trouvez cette manière d'attribuer une valeur à une variable.
- D'autre part, que vous sachiez que cette méthode existe si vous avez besoin de l'utiliser un jour.
En fait, vous pouvez utiliser cette méthode si votre valeur est vraiment longue. Ainsi, votre code sera plus lisible et clair. Voici comment procéder :
En fait, on utilise un point ( . ) devant le signe égal ( = ) pour dire qu'on ajoute quelque chose à la suite du contenu d'une variable. On aurait pu écrire :
Ce qui rendrait le même résultat.
Comme l'indique le titre de cette partie, ce n'est qu'une affaire de présentation : libre à vous d'utiliser cette méthode ou non, mais je pense que celle-ci ne vous sera pas utile avant un moment! :)
Si vous voulez effectuer des calculs, il vous faut connaître les signes qu'on utilise en informatique :
- Pour une addition, on utilise le signe +
- Pour une soustraction, on utilise le signe -
- Pour une multiplication, on utilise le signe *
- Pour une division, on utilise le signe /
Vous pouvez alors :
- Afficher un résultat directement :
Ce qui retournera donc :
- Faire des calculs entre variables :
Ce qui affichera :
Voilà, vous savez créer et travailler sur des variables en PHP! Attention, nos petits exemples ne sont rien comparés à ce que vous ferez avec les variables plus tard. Nous allons justement les réutiliser dans le chapitre suivant , pour parler des conditions! :)
Par : Legibe & Vinchz, le 5 septembre 2006