vergelijking Exploitanten in PHP PHP Operators - Deel 3 Inleiding Dit is deel 3 van mijn reeks, PHP Operators. Gelijkheid operatoren == en! = (Zie toelichting hieronder). Identieke operators zijn === en! == (Zie uitleg hieronder). Relationele operatoren <,>, = (zie uitleg hieronder). In dit deel van de serie kijken we naar gelijkheid, identiek en relationele operatoren in PHP. In PHP deze drie soorten operators vergelijking operators genoemd.
Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. De Equal Operator Het is ==, getypt als een dubbele opdracht operator. De gelijke operator geeft true als de operanden aan beide zijden gelijk zijn, anders false geretourneerd. De Niet gelijk Operator de operator Niet gelijk is het tegenovergestelde van de Equal Operator. De operator Niet gelijk is,! =.
Het geeft true als de operanden niet gelijk zijn, anders false geretourneerd. Laten we eens kijken naar een paar voorbeelden: Probeer de volgende code: $ myVar = 25; $ hisVar = 30; if (! $ = $ hisVar myVar) {echo "De waarden van de twee variabelen zijn niet gelijk."; ?}> MyVar is 25, hisVar is 30. De aandoening wordt gelezen als volgt: Als myVar is niet gelijk aan hisVar, dan is de if-blok wordt uitgevoerd. Aangezien de waarden van de variabelen zijn niet gelijk, (myVar! = MyVar) geeft true.
In de volgende code, de waarden van de twee variabelen gelijk, zodat de conditie false en het if-blok wordt niet uitgevoerd. $ myVar = 50; $ hisVar = 50; if (! $ = $ hisVar myVar) {echo "De waarden van de twee variabelen zijn niet gelijk."; }?> <> Is ook een operator. Het is synoniem aan! =. De identieke Operator de identieke operator ===. Het is vergelijkbaar met gelijke exploitanten, maar hier is het niet alleen de twee waarden die moeten gelijk zijn, de types van de twee waarden ook gelijk zijn. Als bijvoorbeeld twee getallen gelijk zijn, moeten ze beide gehele getallen of beide drijvers.
5 die een integer is gelijk aan 5,0, die een vlotter. Echter, 5 die een integer is gelijk aan 5,0, die een vlotter. Ik hoop dat je het verschil tussen het gebruik van het woord identiek en gelijk te merken. Lees en probeer de volgende code: $ myVar = 5; $ hisVar = 5.0; if ($ myVar === $ hisVar) {echo "De waarden van de twee variabelen identiek."; } Else {echo "De waarden van de twee variabelen niet identiek."; }?> De niet identiek Exploitant De niet identiek operator! ==. Dit is het tegenovergestelde van de identieke operator.
Hier, indien de twee waarden niet niet van hetzelfde of gelijke, true geretourneerd; indien de twee waarden gelijk zijn, maar niet van hetzelfde type, geldt afgeleverd; Als de twee waarden niet gelijk zijn maar van hetzelfde type, geldt geretourneerd. Lees en probeer het volgende: $ myVar = 5; $ hisVar = 5.0; if (! $ myVar == $ hisVar) {echo "De waarden van de twee variabelen niet identiek."; }?> De operator Groter dan De operator Groter dan is,>. Het geeft true als de linker operand groter is dan de rechter operand. In het volgende voorbeeld links operand groter is dan de rechter operand.
Dus de if-blok wordt uitgevoerd: $ var1 = 60; $ var2 = 70; if ($ var2> $ var1) {echo "De waarde van $ var2 groter is dan de waarde van $ var1."; }?> Lees en probeer de bovenstaande code. Groter dan of gelijk Operator De groter dan of gelijk operator is,> = (het is de wiskunde groter dan-teken, gevolgd door de wiskunde gelijk-teken). Het geeft true als de linker operand groter dan of gelijk aan de rechter operand. De operator Kleiner dan de operator Kleiner dan is het minder dan of gelijk Operator de Minder dan of gelijk exploitant, de Ternair Operator de ternaire operator?:.
Het is de ? en: tekenen gescheiden. De syntaxis van deze operator is: conditie? terug deze waarde als het waar is: terugkeren deze andere waarde als onwaar Dit geeft u een eenvoudig als voorwaarde. Indien wordt geëvalueerd om waar de waarde na? teken geretourneerd. Als de voorwaarde wordt geëvalueerd om valse de waarde na het: teken geretourneerd. De retourwaarde kan worden toegewezen aan een nieuwe variabele.
De volgende code illustreert dit: $ a = 7; $ b = 8; $ c = $ b> $ a? 50: 40; echo $ c; ?>