⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау