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 პირობაში
&&
არის
"და"
პირობაში
||
არის
"ან"