Chargement...

PHP les variables


En programmation une variable est une sorte de boîte dans laquelle on met à peu près ce que l'on veut. Une variable est composée du symbole dollar ( $ ) suivi d'un nom. Le nom de la variable doit commencer par une lettre puis peut être suivi par d'autres lettres ou chiffres ou des caractères spéciaux comme l'underscore (tiret-bas) et le tiret. Les espaces sont interdits. Pour écrire le nom d'une variable ayant besoin d'un espace pour sa compréhension, préféré donc la syntaxe $customer_name; Il est préférable de ne pas mettre d'accents pour le nom d'une variable, il est d'ailleurs plus intéressant de nommer toutes les variables en anglais. Cette langue a l'avantage d'être la langue de l'informatique, mais permet d'exprimer une idée en un mot et un mot sans accent et rendra votre code international.

Attribuer une valeur à une variable

La valeur d'une variable se définit comme ceci:
<?php
$name = 'olivier';
?>
Ma variable $name a pour valeur "olivier".

Ecrasement de valeur

Je peux écraser la valeur quand je veux.

Exemple:
<?php
$name = 'olivier';
$name = 'jean';
?>
Ma variable $name a pour valeur "jean".

Concaténation

Je peux ajouter du texte à une valeur déjà existante, on parle de concaténation. Pour cela j'ajoute un point entre les deux items.

Exemple:
<?php
$name = 'olivier';
$name = $name . ' engel ';
?>
Ma variable $name a désormais la valeur "olivier engel"

On peut écrire le code également sous cette forme pour concaténer des données:
<?php
$name = 'olivier';
$name.= ' engel ';
?>
En PHP, les variables ne sont pas typées. C'est-à-dire qu'une variable peut accepter n'importe quel type de valeur à sa déclaration. On peut donc en théorie additionner des chaînes de caractères avec des chiffres numériques, ce qui n'a pas vraiment de sens.

Opérateurs mathématique

On peut additionner, soustraire, multiplier ou diviser deux valeurs:
<?php
$value1 = 500;
$value2 = 100;
$value3 = $value1 + $value2;
$value4 = $value1 - $value2;
$value5 = $value1 * $value2;
$value6 = $value1 / $value2;
?>



UNE QUESTION SUR L'ARTICLE?


CSSW Apprendre à créer son site web CSSW