HOME PAGE > TUTORIALS > PHP > Tutorial PHP - Les variables : présentation

Php : Débuter en PHP : La syntaxe de base

Tutorial PHP - Les variables : présentation

Dans ce tutorial, vous allez apprendre à utiliser l’élément de base du PHP : la variable. source : PHPflash

Une variable est définie comme cela :

$nomdelavariable

Pour définir un nom de variable, il faut faire la faire précéder d’un $, qui indique au serveur que ce qui suit est une variable. De même, évitez d’utiliser trop de caractères spéciaux. Vous pouvez tout de même utiliser l’underscore _, ou le tiret -. Voyons maintenant comment assigner une valeur à une variable. Il suffit simplement d’utiliser le caractère =. Exemple :

$variable1="Texte présent dans la variable";
$variable2=123456789;
$variable3=$variable2;

Vous pouvez remarquer que, pour la variable, on a utilisé des chiffres, donc on n’a pas mis de guillemets. PHP possède cette particularité : il donne automatiquement à chaque variable un type lorsque l’on utilise le caractère d’assignation =. Ce caractère permet également de transférer une valeur d’une variable à une autre (3ème ligne de l’exemple). Il est également possible de forcer une variable à avoir un type précis. Voici les différents types :

(int), (integer) - conversion vers le type "integer"
(real), (double), (float) - conversion vers le type "double"
(string) - conversion vers le type "string"
(array) - conversion vers le type "array"
(object) - conversion vers le type "object"

Pour modifier le type d’une variable déjà définie, vous pouvez utilisez la syntaxe suivante :

$variable = (int) $variable;

La variable $variable va être forcé au type "integer". Si le type précédent était un type "string" (chaîne de caractères), la variable deviendra égale à 0, car on ne peut pas forcer une chaîne de caractères à un type entier. Encore une précision : si vous avez besoin d’affecter la même valeur, ou la même chaîne de caractères, à plusieurs variables différentes, vous pouvez utiliser cette syntaxe :

$variable1=$variable2=$variable3=1234;

Cela économise des lignes et clarifie le script.

REAGIR A CET ARTICLE ET PARTICIPER AU FORUM