საშუალებას გაძლევთ მოაწყოთ კოდის ფრაგმენტების შესრულება პირობების მიხედვით.
სინტაქსი:
თუ (გამოხატვა) განცხადება
შეიძლება ჰქონდეს ბუდობის შეუზღუდავი ხარისხი სხვა IF-ებში.
თუ($a > $b) დაბეჭდეთ "$a მეტია ვიდრე $b";
სხვააფართოებს IF-ის შესაძლებლობებს გამოსახვის ვარიანტების დასამუშავებლად, როდესაც ის არის FALSE.
ELSE გამოხატვა შესრულებულია მხოლოდ იმ შემთხვევაში, თუ IF არის FALSE.
If($a>$b) (echo "a მეტია b-ზე"; ) else (echo "a არ არის მეტი ვიდრე b"; )
elseifარის IF და ELSE კომბინაცია. საშუალებას გაძლევთ შეასრულოთ გამონათქვამი, თუ IF მნიშვნელობა არის FALSE, მაგრამ ELSE-სგან განსხვავებით, ის შესრულდება, თუ ELSEIF გამოხატულება არის TRUE.
If ($a > $b) (echo "a მეტია b-ზე"; ) elseif ($a == $b) (echo "a უდრის b"; ) else (echo "a არის b-ზე ნაკლები"; )
თუ... endifIF ოპერატორთან ოპერატორების დაჯგუფების ერთ-ერთი შესაძლო ვარიანტი.
სასარგებლოა IF განაცხადის შიგნით HTML კოდის დიდი ბლოკების ჩასმისას.
თუ ($a == 1): ექო "a არის 1"; elseif ($a == 2): echo "a არის 2"; სხვა: ექო "და არ უდრის 1-ს და 2-ს"; endif;
A=5
HTML კოდის ბლოკი A=5 გამოჩნდება, თუ $a==5 პირობა დაკმაყოფილდებახოლო
სინტაქსი:
PHP-ში მარყუჟის უმარტივესი ტიპი. აიძულებს PHP-ს შეასრულოს ჩადგმული განცხადებები, სანამ პირობა არის TRUE. თუ პირობა თავიდანვე არის FALSE, მაშინ ციკლი ერთხელაც არ შესრულდება.
WHILE (მდგომარეობა) გამონათქვამები