Les variables PHP

Les variables PHP sont indispensables et il est donc essentiel de bien assimiler leur fonctionnement dés le début. Pour cela, nous allons voir les différents types de variables et mettre en pratique avec de petits exercices.

$name="Thierry";

Une variable contient une information temporaire. Elle commence toujours pas le caractère $.
Elle est constituée de deux éléments : son nom ($nom) qui est son contenant et sa valeur ("Thierry") qui représente son contenu.
Prenez l'exemple d'une armoire. $armoire sera le contenant et "chemises" sera le contenu.

Vous pouvez utiliser pour vos noms de variable des majuscules ou minuscules (attention : $Name ne sera pas égale à $name).
Vous pouvez utiliser autant de caractère que vous le souhaitez.
N'utilisez pas d'accent ni d'espace. Si votre variable comporte plus d'un nom, utilisez l'underscore _ : $your_name.

Les types de variables en PHP

Une variable peut contenir du texte (chaîne de caractères), des nombres, des valeurs boléennes (true ou false)...

 

Les chaînes de caractère (string)

Une chaîne de caractère contient du texte entouré de guillemets.

<?php
$welcome="Bienvenue sur mon site Thierry";
echo "$welcome";
?>

Nous avons ici déclaré la variable $welcome et nous lui avons assignée comme texte "Bienvenue sur mon site Thierry".
Nous avons ensuite utilisé echo pour pouvoir lire le contenu de la variable.

A votre tour !

Dans votre éditeur de texte :
Créez un nouveau dossier que vous nommerez PHP puis un nouveau fichier que vous nommerez exo_variable.php (une page en PHP porte toujours l'extension .php).
Déclarer la variable prenom avec comme valeur votre prénom.
Faîtes ensuite un écho pour pouvoir lire : bonjour (votre prénom)!

Correction

les-variables-php

 

Une chaîne de caractère est entourée de guillemets doubles ou simple "..." , '...'.
C'est à votre choix en fonction de ce qui vous paraît le plus lisible (nous utiliserons dans les tutos des guillemets doubles).

Cas spécifique avec l'utilisation des guillemets simples : si vous utilisez une apostrophe, intégrez avant un antislash \.
Si vous ne le faîtes pas, vous obtiendrez un message d'erreur étant donné qu'on utilise déjà une apostrophe à l'entrée de votre chaîne de caractère.
Exemple :

<?php
echo 'J\'aime le PHP';
?>

 

Cas spécifique avec l'utilisation des guillemets doubles : si vous intégrez dans votre texte également des guillemets doubles pour entourer un mot par exemple, utiliser également l'antislash.
Exemple :

<?php
$welcome= "Mon \"nom\" est Thierry";
?>

 

Les nombres entiers (int)

Les nombres entiers (1, 2, 3, 4, 5, 6...) ne sont pas entourés de guillemets.

A votre tour !

Dans votre éditeur de texte, déclarez la variable $age avec comme valeur votre âge.
Faîtes ensuite un écho pour pouvoir lire : Vous avez (votre âge).

Correction

integer PHP

 

Les nombres décimaux (float)

Ce sont les nombres à virgule (qui doivent être écrit avec un point et non une virgule) : 1.5, 24.56 ...

Les boléens (bool)

Les valeurs pour les boléens seront soit vrai (true) soit faux (false). Nous verrons des exemples par la suite.

Null

La valeur NULL indique que la variable ne contient rien, elle est vide. Nous verrons également par la suite des exemples.

 

A VOUS !

Afficher dans votre navigateur :
Bonjour (votre prénom) (votre nom)!
J'aime le prénom (votre prénom).

Pensez à utiliser des espaces. Vous pouvez également intégrer des balises HTML.

Correction

exo variable PHP

 

Dans le tutoriel qui suit, nous allons créer un formulaire simple en PHP.

Retour en haut