⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу