PHP/PHP SWITCH ოპერატორი
იერსახე
< PHP
თუ გვინდა მოვნიშნოთ კოდის ერთზე მეტი ბლოკი, გამოვიყენოთ Switch ოპერატორი. switch ოპერატორი გამოიყენება გრძელი if..elseif..else ოპერატორების გრძელი კოდის თავიდან ასაცილებლად. სინტაქსი:
switch (expression)
{
case label1:
code to be executed if expression = label1;
break;
case label2:
code to be executed if expression = label2;
break;
default:
code to be executed
if expression is different
from both label1 and label2;
}
მაგალითი :
ეს მუშაობს შემდეგნაირად:
- ხშირად განმეორებადი ერთი და იგივე გამოთქმა გამოიყენება ერთხელ.
- გამოთქმის მნიშვნელობა შედარდება სტრუქტურის თითოეული ვარიანტის მნიშვნელობასთან.
- თუ მოხდება დამთხვევა, კოდი ამ ვარიანტებთან გააკეთებს ასოცირებას.
- როდესაც კოდი გაეშვება, break გამოიყენება შემდეგ ვარიანტში გაშვებული კოდის შესაჩერებლად.
- სტანდარტული(default) ცნობა გამოიყენება თუ არც ერთი ვარიანტი არ არის ჭეშმარიტი.
<html>
<body>
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
</body>
</html>