Le signe égal dans PHP a différents usages , selon le nombre de signes d'égalité sont utilisés et quelles autres opérateurs, il est combiné. Un signe égal est utilisé pour attribuer une valeur à une variable et peut être combiné avec des opérateurs arithmétiques pour effectuer un calcul et l'attribution simultanément. Deux signes d'égalité sont utilisées pour faire des comparaisons entre les valeurs ou variables . Trois signes d'égalité sont utilisés pour faire la comparaison entre les valeurs identiques ou variables . Assurez-vous de comprendre ce que vous essayez d'accomplir avec une déclaration PHP afin que vous sachiez combien de signes égal à utiliser. Affectation
Les fonctions de signe égal comme un opérateur d'affectation en PHP. PHP calcule la valeur à droite du signe égal et assigne cette valeur à la variable à gauche du signe égal . Par exemple:
$ x = 100;
$ name = " John";
$ result = max ($ a , $ b ) ;
< p > la variable "x" est attribué la valeur 100, la variable "name" est attribué la valeur "John" et le "résultat " variable reçoit la plus grande de la valeur de la variable "a" et la valeur de la variable " b . "
cession et l'opération
combiner le signe égal avec un opérateur arithmétique , tels que les opérateurs utilisés pour l'addition, la soustraction, la multiplication, la division et le module , à effectuer automatiquement un calcul lors de l'affectation . Par exemple , l'instruction:
$ x + = 20;
ajoute 20 à la valeur actuelle de la variable
Ceci fonctionne également pour les variables chaîne "x . ». Par exemple, la déclaration suivante: .
$ Prenom = ' + $ nom_famille ;
ajoute un espace et la valeur de la variable " last_name " à la fin de la chaîne " prenom " .
Comparaison
Utilisez deux signes égal de faire des comparaisons entre les valeurs ou variables . Par exemple , l'instruction:
if ($ x == $ y) echo " Equal" ;
va comparer les valeurs contenues dans les variables "x" et "y". Créer une expression " pas égal à" en utilisant le point d'exclamation ( «non») de l'opérateur avec un signe égal. Par exemple:
si echo " Vous n'êtes pas Tom ! " ;
Attention à ne pas utiliser un signe égal lors de la comparaison , parce que la comparaison ( $ nom = "Tom" !) sera vraie si la valeur est zéro . Par exemple , l'instruction:
if ($ x = y $ ) echo "Ceci est vrai, sauf si y est égal à zéro »;
affecte la valeur de la variable "y" à la variable " x ", puis évalue cette valeur comme vraie ou fausse .
identique comparaison
utiliser trois signes égal de faire une comparaison identique . Ceci est particulièrement utile lors de l'évaluation des expressions pour «vrai» ou «faux », car nul évalue à "false" en PHP et un nombre non nul évalue à "true". En utilisant trois signes égal , seule la valeur "false" évalue à "false". Par exemple:
$ x = false;
$ y = 0;
if ($ x === false) echo " X est faux";
if ($ y == false) echo " Y est fausse en utilisant deux signes égal " ;
if ( $ y === false) echo " Y n'est pas faux en utilisant trois signes égal " ;