⊗ppPmCdLO 104 of 447 menu

Logische operaties in PHP

Laten we naar de volgende code kijken:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Zoals je ziet, wordt in deze code een vergelijking gemaakt van de variabelen a en b en, als ze gelijk zijn, wordt true naar de console uitgevoerd, en als ze niet gelijk zijn - dan false.

Het is tijd om je een niet voor de hand liggend feit te onthullen: in feite is de constructie if niet verplicht voor vergelijking - de operatoren zelf zoals ==, ===, !=, <, > en enz. retourneren als resultaat ofwel true, ofwel false.

Kijk naar het voorbeeld:

<?php var_dump(1 == 1); // geeft true weer var_dump(1 == 2); // geeft false weer ?>

Gebaseerd op het bovenstaande, kan de code van het begin van de les op een eenvoudigere manier worden herschreven:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

Je kunt het resultaat niet meteen uitvoeren, maar toewijzen aan een variabele:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

Stel dat de volgende variabelen zijn gegeven:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

Gebruik de operator == om te bepalen of de waarden van deze variabelen gelijk zijn of niet.

Stel dat de volgende variabelen zijn gegeven:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

Gebruik de operator > om te bepalen of de variabele $a groter is dan $b.

Stel dat de volgende variabelen zijn gegeven:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

Gebruik de operator != om te bepalen of de waarden van deze variabelen verschillend zijn of niet.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren