Il segno di uguale in PHP ha usi differenti , a seconda di quanti segni uguali vengono utilizzati e quali altri operatori è combinato con . Un segno di uguale viene utilizzato per assegnare un valore a una variabile e può essere combinato con gli operatori aritmetici per eseguire un calcolo e l'assegnazione allo stesso tempo. Due segni uguali sono usati per fare confronti tra valori o di variabili . Tre segni uguali sono usati per fare il confronto tra i valori identici o variabili . Assicurati di capire ciò che si sta cercando di realizzare con una dichiarazione PHP in modo da sapere quanti segni uguali da usare. Assegnazione
Le funzioni di segno uguale come operatore di assegnazione in PHP . PHP calcola il valore alla destra del segno uguale e assegna tale valore alla variabile a sinistra del segno uguale . Per esempio :
$ x = 100;
$ name = " Giovanni " ;
$ risultato = max ($ a , $ b);
< p > la variabile " x " viene assegnato il valore 100 , il "nome" variabile viene assegnato il valore " Giovanni " e il "risultato " variabile è assegnato il più grande del valore della variabile "a" e il valore della variabile " b ".
Assegnazione e utilizzo
Combina il segno uguale con un operatore aritmetico , come ad esempio gli operatori utilizzati per addizione, sottrazione , moltiplicazione, divisione e modulo , per eseguire automaticamente un calcolo durante l'assegnazione . Ad esempio, l'istruzione :
$ x + = 20;
aggiunge 20 al valore corrente della variabile
Questo funziona anche per le variabili stringa " x . " . Ad esempio, l'istruzione : .
$ First_name = ' ' + $ cognome ;
aggiunge uno spazio e il valore nella variabile " cognome " alla fine della stringa " first_name " .
Confronto
utilizzare due segni uguali per fare confronti tra valori o variabili . Ad esempio, l'istruzione :
if ( $ x == $ y ) echo " Equal" ;
confronterà i valori contenuti nelle variabili " x " e "y" . Creare un "diverso da " espressione utilizzando il punto esclamativo ( " non " ), operatore con un segno di uguale . Per esempio :
se echo "Non sei Tom ! " ;
Fare attenzione a non utilizzare un segno di uguale quando si effettua un confronto , perché questo confronto ( $ name = " Tom " ! ) sarà vero se il valore è zero . Ad esempio, l'istruzione :
if ( $ x = $ y ) echo "Questo è vero a meno che y è zero " ;
assegna il valore della variabile "y" alla variabile " x " e quindi valuta tale valore come true o false .
identico Confronto
Usate tre segni uguali per fare un confronto identico . Ciò è particolarmente utile quando la valutazione di espressioni per " vero" o " falso ", perché lo zero restituisce "false" in PHP e qualsiasi numero diverso da zero restituisce " vero". Utilizzando tre segni uguali , solo il valore "false" valuterà a "false ". Per esempio :
$ x = false;
$ y = 0;
if ( $ x === false) echo " X è falsa " ;
if ( $ y == false) echo " Y è falso utilizzando due segni uguali" ;
if ( $ y === false) echo " Y non è falso utilizzando tre segni uguali ";