Combinaison de l'opérateur d'affectation (=) avec les opérateurs arithmétiques et de chaine.
En PHP l'opérateur d'affectation le plus simple est le «=». Le premier réflexe est de penser que ce signe veut dire «égal à». Ce n'est pas le cas, il signifie que l'opérande de gauche se voit affecter la valeur de l'expression qui est à droite du signe égal.
Les opérateurs d'affectation
$a = 5; // Affecte la valeur 5 à la variable $a
Il existe également d'autres opérateurs d'affectation qui permettent d'effectuer une opération sur la variable avant de lui affecter une valeur.
Par exemple:
$a = 21; $a += 2; // Ajoute 2 à la valeur de $a, soit 23 $a -= 3; // Soustrait 3 à la valeur de $a, soit 20 $a *= 4; // Multiplie la valeur de $a par 4, soit 80 $a /= 8; // Divise la valeur de $a par 8, soit 10 $a %= 3; // Affecte le reste de la division de $a par 3 à $a, soit 1 $titre = 'Bonjour'; // affecte la valeur bonjour à $titre $titre .= ' tout le monde'; // affecte la valeur 'Bonjour tout le monde' à $titre

  • Afficher la valeur de $a et de $titre à chaque étape de l'exemple ci-dessus.
21
23
20
80
10
1
Bonjour
Bonjour tout le monde