⊗ppPmCdLO 104 of 447 menu

Logiese bewerkings in PHP

Laat ons na die volgende kode kyk:

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

Soos jy kan sien, word 'n vergelyking van die veranderlikes a en b uitgevoer in hierdie kode, en as hulle gelyk is, word true na die konsole uitgevoer, en as hulle nie gelyk is nie - dan word false uitgevoer.

Dit is tyd om 'n minder voor die hand liggende feit vir jou te openbaar: if is eintlik nie verpligtend vir vergelyking nie die operatore self soos ==, ===, !=, <, >, ens., lewer óf true, óf false as hul resultaat.

Kyk na die voorbeeld:

<?php var_dump(1 == 1); // sal true uitvoer var_dump(1 == 2); // sal false uitvoer ?>

Gebaseer op bogenoemde, kan die kode van die begin van die les herskryf word op 'n eenvoudiger manier:

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

Jy kan die resultaat nie dadelik uitvoer nie, maar dit aan 'n veranderlike toewys:

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

Laat die volgende veranderlikes gegee word:

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

Gebruik die == operator om uit te vind of die waardes van hierdie veranderlikes gelyk is of nie.

Laat die volgende veranderlikes gegee word:

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

Gebruik die > operator om uit te vind of die veranderlike $a groter is as $b.

Laat die volgende veranderlikes gegee word:

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

Gebruik die != operator om uit te vind of die waardes van hierdie veranderlikes verskil of nie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp