TP semaine 2012-03

Les différents types de variables

La chaine : string

Tagada

Ceci est une variable chaine

Le nombre entier : int

15653

Le nombre décimal : float

15.653 Attention le séparateur est un point, pas une virgule

La variable booléenne : bool

La variable booléenne : n'admet que deux valeurs true et false

La variable nulle : NULL

NULL

Reconnaissance et déclaration des variables

Les types de variables sont reconnus et attribués automatiquement par php

La déclaration des variables n'est pas obligatoire, mais cela peut faciliter la lecture du code

La Syntaxe

$ Nom de la variable = Valeur de la variable ;

ATTENTION, les noms de variables comme ceux des sélecteurs en css ne doivent contenir ni espace, ni accent, ni signe de ponctuation à l'exception du signe underscore _. Il ne doivent pas commencer par un chiffre ou contenir un mot réservé du code.

Pour les variables de type chaine, la valeur doit être déclarée soit entre apostrophes, soit entre guillemets.

Afficher des variables

Les Chaine

Pouet Pouet


Les Entiers

1563


Les Booleens

1


Les Décimaux

56.4589


concaténer des variables

Il est possible de concaténer des variables de différents types. Il est également possible de concaténer des variables avec des chaines de caractères.

Il est également possible de concaténer des variables avec des chiffres.


1563   56.4589


Mon fils, vous me réciterez 3 Pater Noster et 4 Ave Maria


Mon fils, vous me réciterez 3 Pater Noster et 4 Ave Maria


opérations sur les variables numériques

60.4589


80


Soustraction : -53.4589


Modulo : 5


Utilité des variables : exemple d'un formulaire simple

Nom

Prénom

Age

concaténer des variables, encore et encore!!!

Il est bien entendu possible de concaténer des variables à la maison.


Ces trois phrases écrites en code de trois façons différentes, doivent s'afficher de façon identique.
Vous pouvez utiliser le code html que vous jugez le plus approprié pour la réalisation de l'affichage proposé.

Code 1 : En utilisant du code html dans lequel sont insérées des fonctions echo php

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Correction

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Code 2 : En concaténant le code html avec les variables et en affichant le tout avec une fonction echo php utilisant des apostrophes

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Correction

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Code 3 : En concaténant le code html avec les variables et en affichant le tout avec une fonction echo php utilisant des guillemets

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Correction

Mon fils, pour votre pénitence, vous me réciterez, 3 Pater Noster et 4 Ave Maria.


Remarque personnelle

Parmi ces 3 procédés, s'il fallait n'en choisir qu'un seul lequel choisir?


Par Jean-Louis BARTHE, retraité actif