Lighedstegnet i PHP har forskellige anvendelser , afhængigt af hvor mange lighedstegn bruges, og hvilke andre operatører den er kombineret med . Et lighedstegn bruges til at tildele en værdi til en variabel og kan kombineres med aritmetiske operatorer til at udføre en beregning og tildeling samtidigt. To lighedstegn bruges til at lave sammenligninger mellem værdier eller variabler. Tre lighedstegn bruges til at lave ens sammenligning mellem værdier eller variabler. Sørg for at du forstår, hvad du forsøger at opnå med en PHP erklæring , så du ved, hvor mange lighedstegn at bruge. Opgave
lighedstegnet fungerer som en opgave operatør i PHP. PHP beregner værdien til højre for lighedstegnet og tildeler denne værdi til variablen på venstre side af lighedstegnet. For eksempel : Hej
$ x = 100;
$ name = "John" ,
$ result = max ( $ a , $ b)
< p > variablen "x" tildeles værdien 100 , variablen " name" tildeles værdien "John" og den variable "resultat " tildeles den største af værdien i variablen " a" og værdien i variablen " b. ".
Assignment og Operation
Kombiner lighedstegnet med en aritmetisk operatør , som de erhvervsdrivende , der anvendes til addition, subtraktion, multiplikation, division og modulus , at udfører en beregning under opgaven automatisk. For eksempel , erklæringen : Hej
$ x + = 20;
tilføjer 20 til den aktuelle værdi af den variable
Dette virker også for string variabler "x ". . For eksempel , erklæringen : Hej
$ first_name = ' + $ last_name , tilføjer
et mellemrum og værdien i " last_name " variable til slutningen af " first_name " streng . .
Sammenligning
to lige tegn til at foretage sammenligninger mellem værdier eller variabler. For eksempel erklæring: echo
if ($ x == $ y ) " Equal "
vil sammenligne værdierne i variablerne "x " og " y" . Opret en " ikke lig med " udtryk ved hjælp af udråbstegn ( ", ikke" ) operatør med én lighedstegnet. For eksempel : Hej
hvis echo " Du er ikke Tom ! "
Vær forsigtig med ikke at bruge en lighedstegn ved en sammenligning , fordi denne sammenligning ( $ name = " Tom " !) vil være tilfældet , hvis værdien er nul . For eksempel , erklæringen : Hej
if ($ x = $ y) echo " Dette er sandt , medmindre y er nul "
tildeler værdien i variablen "y" til variablen " x "og derefter vurderer , at værdien enten sande eller falske.
identisk sammenligning
tre lige tegn til at foretage en identisk sammenligning. Dette er især nyttigt , når de evaluerer udtryk for "sand " eller "falsk ", fordi nul evalueres til "false" i PHP og enhver ikke- nul tal evalueres til "true ". Ved hjælp af tre lighedstegn , vil kun værdien " false" evalueres til "false ". For eksempel : Hej
$ x = false;
$ y = 0;
if ($ x === false ) echo "X er falsk " ;
if ($ y == false ) echo " Y er falsk ved hjælp af to lige store tegn " ,
if ($ y === false ) echo " Y er ikke falsk ved hjælp af tre lighedstegn " ; < br >