IF - კოდი სრულდება, თუ პირობა ჭეშმარიტია; IF...ELSE - თუ პირველი პირობა (IF) ჭეშმარიტია დაიბეჭდება იგი, ხოლო თუ მცდარია დაიბეჭდეება მეორე კოდი; IF...ELSEIF...ELSE - ჯერ პირველი პირობა მოწმდება (IF) და სრულდება კოდი თუ ჭეშმარიტია იგი, ხოლო თუ მცდარია შემდეგ მოწმდება მეორე პირობის სისწორე(ELSEIF) და სრულდება იგი, თუ ისიც მცდარია მაშინ სრულდება ELSE კონდიცია; ახლა ვნახოთ ერთი პრაქტიკული მაგალითი:
$კამათელი1 = rand(1, 6);                                            // შემთხვევითობის პრინციპით ამოსული კამათელი 1-დან 6-მდე
$კამათელი2 = rand(1, 6);                                            // შემთხვევითობის პრინციპით ამოსული მეორე კამათელი 1-დან 6-მდე

if  ($კამათელი1 == $კამათელი2) {                                                 // I პირობა
    echo "WOOW გაგორდა წყვილი";                                                // თუ შესრულდება დაიბეჭდება ეს
    } else if ($კამათელი1 > 3 && $კამათელი2 > 3) {                                                   // მეორე პირობა
    echo "მაინც კარგი სეტია რადგან ორივე კამათელი 3-ზე მაღალია";    // თუ შესრულდა მეორე პირობა დაიბეჭდება ეს
    } else if ($კამათელი1 > 3 || $კამათელი2 > 3) {                                                       // მესამე პირობა
    echo "არაუშავს რადგან ერთი კამათელი მაინც მეტია 3-ზე";               // თუ შესრულდა მესამე პირობა დაიბეჭდება ეს
    } else {                                                                      // თუ არცერთი პირობა არ შესრულდება დაიბეჭდოს თავიდან სცადე                  
    echo "თავიდან სცადე";
    }
P.S პირობაში
&&
არის
"და"
პირობაში
||
არის
"ან"
by Luka Khitaridze
2 years ago
PHP
2
Pro tip: use ```triple backticks around text``` to write in code fences