Manuel PHP
Précédent Chapitre 10 Suivant

Les opérateurs d'assignement

L'opérateurs d'assignement le plus simple est le signe "=". 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.

La valeur d'une expression d'assignement est la valeur assignée. Par exemple, la valeur de l'expression '$a = 3' est la valeur 3. Cela permet de faire des choses sympas:

$a = ($b = 4) + 5; // $a est maintenant égal à 9, et $b vaut 4.
				

En plus du simple opérateur d'assignement, il existe des "opérateurs combinés" pour tous les opérateurs arithmétiques et pour les opérateurs sur les chaînes de caractères. Cela permet d'utiliser la valeur d'une variable dans une expression et d'affecter le résultat de cette expression à cette variable. Par exemple:

$a = 3;
$a += 5; // affecte la valeur 8 à la variable $a. (correspond à l'instruction '$a = $a + 5';
$b = "Hello ";
$b .= "There!"; // affecte la valeur "Hello There!" à la variable $b (correspond à $b = $b."There!";
    			

Précédent Sommaire Suivant
Les opérateurs sur les chaînes de caractères Chapitre 10 Les opérateurs sur les bits