*   >> Lezen Onderwijs artikelen >> science >> programming

Logische Operators in Php

logische operatoren in PHP PHP Operators - Deel 4 Inleiding Dit is deel 4 van mijn reeks, PHP Operators. Logische operatoren zijn de exploitanten van de Booleaanse AND en Booleaanse OR. Er zijn variaties van dit in PHP. In dit deel van de serie, kijken we naar logische operatoren in PHP. Ik gebruik het als voorwaarde om logische operatoren leggen. 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. Single Voorwaarde Expressie Voorbeeld Beschouw de volgende code: //lang middel 20 $ ik = 20; if ($ me == 20) {echo "Ik ben lang"; }?> Lees en probeer de code. In de toestand, (indien van haakjes) er enkele uitdrukking, die, ($ me == 20). Als deze expressie resulteert in true, wordt de if-blok uitgevoerd. In PHP het getal 1 betekent geval in een toestand en het getal 0 (nul) betekent false. Met andere woorden, 1 is een Booleaanse waarde true en 0 is een Booleaanse waarde false.

De bovenstaande if-constructie is gelijk aan if

(1) {echo "Ik ben lang"; } Hier 1 is waar. Voor deze tweede if-construct worden uitgevoerd, hoeft u niet het maken van de variabele en de opdracht nodig hebben. Lees en probeer de volgende code: if

(1) {echo "Ik ben lang"; }?> Laten we eens kijken naar een geval waarin de resultaten toestand verkeerde.

Beschouw de volgende code: //korte middel 10 $ ik = 10; if ($ me == 20) {echo "Ik ben lang"; }?> De if-blok (accolades) in de bovenstaande code niet uitgevoerd, omdat de resultaten toestand verkeerde, aangezien de waarde van de identificator, $ me, is 10 voor "korte" en niet 20 voor "tall" . De bovenstaande if-constructie is gelijk aan: if

(0) {echo "Ik ben lang"; } Een if-blok kan alleen worden uitgevoerd als de voorwaarde waar is. In dit laatste geval niet uitgevoerd, omdat nul betekent false. Meer dan een Expressie in Voorwaarde U kunt meer dan een expressie in een conditie.

In dit deel van de reeks, beschouw ik maximaal twee uitdrukkingen in een toestand. Elk van de uitdrukkingen leidt waar of onwaar. De uitdrukkingen worden gecombineerd met de AND, OR of NOT operators. De operator wordt getypt als, &&. De OR operator wordt getypt als, || . De NIET operator wordt getypt als! . && En || (Soms!) Zijn logische operatoren genoemd. Er zijn variaties op dit PHP (zie hieronder).

Met logische operatoren, de regels (waarheid tabellen) voor AND, OR en NOT kunnen worden geschreven als: AND (false) && (false) = false (false) && (true) = False (true) && (false) = false ( true) && (true) = WAAR OF (false) || (false) = false (false) || (true) = true (waar) || (false) = true (waar) || (true) = true niet (false) = true (waar) = false Double-Expression Voorbeelden De if-blok niet zal worden uitgevoerd in de volgende code: if (

(0) &&

(1)) {echo "We zijn lang"; ?}> Een praktisch voorbeeld voor de bovenstaande code: //Tall betekent 20 en korte betekent 10 $ u = 20; $ me = 20; if (($ u == 10) && ($ me == 20)) {echo "We zijn groot"; }?> 20 toegewezen aan de variabele $ u, en ook de variabele $ me.

De eerste uitdrukking in het resultaat toestand verkeerde, de tweede resultaat in ware. (false) && (true) geeft false als de effectieve Booleaanse waarde voor de conditie. Dus het blok wordt niet uitgevoerd. De if-blok zal worden uitgevoerd in de volgende code: if (

(0) ||

(1)) {echo "We zijn groot"; ?}> Een praktisch voorbeeld voor de bovenstaande code: //Tall betekent 20 en korte betekent 10 $ u = 20; $ me = 20; if (($ u == 10) || ($ me == 20)) {echo "We zijn groot"; }?> Lees de bovenstaande code. Probeer het. De eerste expressie resulteert in false; de tweede resulteert in ware.

De effectieve voorwaarde waar is, omdat (false) || (true) geeft true. NIET Voorbeelden De if-blok zal worden uitgevoerd in de volgende code: (!

(0)) als {echo "Ik ben lang"; }?> De if-blok wordt uitgevoerd, als de voorwaarde waar is. ! (false) geeft true. Een praktisch voorbeeld voor de bovenstaande code: //Laat lang betekent 20 en korte betekent 10 $ ik = 20; als {echo "Ik ben lang" (($ me == 10)!); }?> De xor Operator Dit is de Exclusive Or operator.

De waarheid tabel voor de exclusieve OR is: XOR (false) || (false) = false (false) || (true) = true (waar) || (false) = true (waar) || (true) = false Hier, zowel van de operanden kan niet waar zijn. Links of rechts is waar, niet beide. Het verschil tussen deze waarheid tafel en de OR waarheid tafel is in de laatste regel. De operator en de operator (zegge) hetzelfde is als de operator && maar heeft een andere prioriteit (zie later). Het of Operator of de operator (in woorden) hetzelfde is als de || exploitant, maar heeft een andere prioriteit (zie later).

In PHP, kunt u het woord, waar in plaats van 1 en valse gebruiken in plaats van 0 zoals in het volgende voorbeeld. if (true) {echo "Ja, je kunt 1 vervangen door echte.". "} als {echo ((valse)!)" Ook kun je 0 vervangen door valse. ";}>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.