⊗ppPmCdBShI 85 of 447 menu

Կրճատ if կոնստրուկցիան if-else-ում

Ենթադրենք, օրինակ, մենք ուզում ենք պարզել, արդյոք $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) { // օգտագործում ենք տրամաբանական ՈՉ 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել