⊗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) { // ვიყენებთ ლოგიკურ არას (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çeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა