⊗ppPmCdLO 104 of 447 menu

Логички операции во PHP

Да погледнеме го следниот код:

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

Како што гледате, во овој код се извршува споредување на променливите a и b и, ако тие се еднакви, во конзола се испишува true, а ако не се еднакви - тогаш false.

Овде е време да ви откријам нешто неочигледно: всушност конструкцијата if не е задолжителна за споредба - самите оператори од видот ==, ===, !=, <, > и итн. враќаат како резултат или true, или false.

Погледнете го примерот:

<?php var_dump(1 == 1); // ќе испише true var_dump(1 == 2); // ќе испише false ?>

Врз основа на напишаното, кодот од почетокот на лекцијата може да се препише на поедноставен начин:

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

Може да не го испишувате резултатот веднаш, туку да го доделите на некоја променлива:

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

Нека се дадени следните променливи:

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

Користејќи го операторот ==, дознајте дали вредностите на овие променливи се еднакви или не.

Нека се дадени следните променливи:

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

Користејќи го операторот >, дознајте, дали променливата $a е поголема од $b.

Нека се дадени следните променливи:

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

Користејќи го операторот !=, дознајте, дали вредностите на овие променливи се различни или не.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј