⊗ppPmCdLO 104 of 447 menu

Operacionet Logjike në PHP

Le të shohim kodin e mëposhtëm:

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

Siç e shihni, në këtë kod kryhet krahasimi i variablave a dhe b dhe, nëse ato janë të barabarta, në konsol shfaqet true, ndërsa nëse nuk janë të barabarta - atëherë false.

Këtu ka ardhur koha t'ju zbuloj një gjë jo të dukshme: në fakt konstruksioni if nuk është i domosdoshëm për krahasim - vetë operatorët si ==, ===, !=, <, > dhe tj. kthejnë si rezultat ose true, ose false.

Shikoni shembullin:

<?php var_dump(1 == 1); // do të shfaqë true var_dump(1 == 2); // do të shfaqë false ?>

Bazuar në atë që u shkrua, kodin nga fillimi i mësimit mund ta rishkruajmë në një mënyrë më të thjeshtë:

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

Mund të mos e shfaqim rezultatin menjëherë, por ta caktojmë atë në ndonjë variabël:

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

Le të jenë dhënë variablat e mëposhtëm:

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

Duke përdorur operatorin ==, zbuloni nëse janë të barabarta vlerat e këtyre variablave apo jo.

Le të jenë dhënë variablat e mëposhtëm:

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

Duke përdorur operatorin >, zbuloni nëse variabla $a është më e madhe se $b.

Le të jenë dhënë variablat e mëposhtëm:

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

Duke përdorur operatorin !=, zbuloni nëse janë të ndryshme vlerat e këtyre variablave apo jo.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo