⊗ppPmCdLO 104 of 447 menu

Logičke operacije u PHP-u

Pogledajmo sledeći kod:

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

Kao što vidite, u ovom kodu se izvršava upoređivanje promenljivih a i b i, ako su jednake, onda se u konzolu ispisuje true, a ako nisu jednake - onda false.

Vreme je da vam otkrijemo nešto neuočljivo: zapravo konstrukcija if nije obavezna za upoređivanje - sami operatori poput ==, ===, !=, <, > i td. kao rezultat vraćaju ili true, ili false.

Pogledajte primer:

<?php var_dump(1 == 1); // ispisaće true var_dump(1 == 2); // ispisaće false ?>

Na osnovu napisanog, kod sa početka lekcije može se napisati na jednostavniji način:

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

Rezultat se ne mora odmah ispisati, već se može dodeliti nekoj promenljivoj:

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

Neka su date sledeće promenljive:

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

Koristeći operator ==, saznajte da li su vrednosti ovih promenljivih jednake ili nisu.

Neka su date sledeće promenljive:

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

Koristeći operator >, saznajte da li je promenljiva $a veća od $b.

Neka su date sledeće promenljive:

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

Koristeći operator !=, saznajte da li su vrednosti ovih promenljivih različite ili nisu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij