შინაარსზე გადასვლა

PHP/PHP IF...ELSE ოპერატორები

ვიკიწიგნებიდან
< PHP

პირობითი კავშირის ოპერატორები

[რედაქტირება]

ძალიან ხშირად, როდესაც ჩვენ ვწერთ კოდს, ჩვენ უნდა შევასრულოთ განსხვავებული ქმედება განსხვავებული გადაწყვეტილებისათვის. ამის გასაკეთებლად ჩვენ შეგვიძლია კოდში გამოვიყენოთ პირობითი კავშირის ოპერატორები.

  • if...else ოპერატორები - გამოვიყენოთ ეს ოპერატორი მაშინ, როდესაც ერთი გადაწყვეტილება ჭეშმარიტია, ხოლო მეორე კი არა.
  • elseif ოპერატორები - ეს ოპერატორი გამოვიყენოთ if...else-თან ერთად, თუ ერთ ერთი გადაწყვეტილება ჭეშმარიტია.

IF...ELSE ოპერატორი

[რედაქტირება]

სინტაქსი :

if (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false;

მაგალითი : მიმდინარე მაგალითი დაბეჭდავს "Have a nice weekend!" თუ მიმდინარე დღეა პარასკევი, თუ არადა "Have a nice day!":

<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
else
  echo "Have a nice day!";

თუ ოპერატორი შედგება ერთზე მეტი ხაზისაგან, მაშინ ის უნდა გამოიყოს ფიგურული ფრჩხილებით.

<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  {
  echo "Hello!<br />"; 
  echo "Have a nice weekend!";
  echo "See you on Monday!";
  }
?>
</body>
</html>

ELSEIF ოპერატორი

[რედაქტირება]

სინტაქსი:

if (condition)
  code to be executed if condition is true;
elseif (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false;

მაგალითი: მიმდინარე მაგალითი დაბეჭდავს "Have a nice weekend, თუ მიმდინარე დღეა Friday, და "Have a nice Sunday!", თუ მიმდინარე დღეა კვირა. სხვა შემთხვევაში დაბეჭდავს "Have a nice day!":

<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
elseif ($d=="Sun")
  echo "Have a nice Sunday!"; 
else
  echo "Have a nice day!"; 
?>
</body>
</html>