⊗ppPmCdBShI 85 of 447 menu

PHP да иф-элс конструкциясидаги қисқартирилган иф

Фарз қилайлик, биз $test ўзгарувчиси true қийматига тенг-ю ёки йўқлигини билмоқчимиз. Бундай ҳолда if конструкциясини шундай ёзиш мумкин:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Дастурлаш жараёнида бундай текширишлар жуда - кўп талаб қилинади, шу сабабдан улар учун янада қулай қисқартирилган шакл мавжуд: if ($test == true) ўрнига оддигина if ($test) деб ёзиш мумкин.

Келинг, бизнинг кодимизни қисқартирилган шаклда қайта ёзайлик:

<?php $test = true; if ($test) { // if ($test == true) га эквивалент echo '+++'; } else { echo '---'; } ?>

Энди фарз қилайлик, биз $test ўзгарувчиси true га тенг эмаслигини текширмоқчимиз:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Бундай ҳолда қисқартирилган синтаксис шундай кўринади:

<?php $test = true; if (!$test) { // мантиқий НЕ (NOT) дан фойдаланамиз echo '+++'; } else { echo '---'; } ?>

false ни текшириш учун ҳам ўхшаш қисқартириш мавжуд. Фарз қилайлик, бизга шундай код берилган:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

$test == false шарти аслида $test != true га баробардир:

<?php $test = true; if ($test != true) { // if ($test == false) га эквивалент echo '+++'; } else { echo '---'; } ?>

Хўш, бундай шартни биз аввалги мисолда қандай қилиб қисқартиришни ўрганганмиз. Қисқартирамиз:

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Қуйидаги коди қисқартирилган солиштириш ѐрдамида қайта ёзинг:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Қуйидаги коди қисқартирилган солиштириш ѐрдамида қайта ёзинг:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Қуйидаги коди қисқартирилган солиштириш ѐрдамида қайта ёзинг:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Қуйидаги коди қисқартирилган солиштириш ѐрдамида қайта ёзинг:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш