⊗ppPmCdLO 104 of 447 menu

Logične operacije v PHP

Poglejmo si naslednjo kodo:

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

Kot vidite, se v tej kodi izvede primerjava spremenljivk a in b in, če sta enaki, se v konzolo izpiše true, če nista enaki - pa false.

Tu je čas, da vam razkrijem nekaj ne očitnega: pravzaprav konstrukcija if ni obvezna za primerjavo - sami operatorji, kot so ==, ===, !=, <, > in itd., vrnejo kot rezultat bodisi true, bodisi false.

Poglejte primer:

<?php var_dump(1 == 1); // izpiše true var_dump(1 == 2); // izpiše false ?>

Na podlagi zgoraj napisanega lahko kodo z začetka lekcije prepišemo na enostavnejši način:

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

Rezultata ni treba takoj izpisati, lahko ga dodelimo neki spremenljivki:

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

Podane so naslednje spremenljivke:

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

Z uporabo operatorja == ugotovite, ali so vrednosti teh spremenljivk enake ali ne.

Podane so naslednje spremenljivke:

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

Z uporabo operatorja > ugotovite, ali je spremenljivka $a večja od $b.

Podane so naslednje spremenljivke:

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

Z uporabo operatorja != ugotovite, ali so vrednosti teh spremenljivk različne ali ne.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni