Odatda biz dasturlashtirish jarayonimizda har xil shartlar uchun boshqa bir amallarni bajarishimizga to'g'ri kelib qoladi. Bundan kelib chiqadiku bizga kodingiz tarkibiga if..else..elseif shart amali zarur bo'ladi.
PHP - if bayonoti
Agar berilgan mantiqiy ifoda rost bo'lsa dastur tarkibidagi block qismi ishlaydi.
Sintaksis
if (condition) { # code to be executed if condition is true; }
Agar joriy vaqt 20 dan kam bo'lsa u holda Hormang degan so'z chiqarish.
<?php $t = date("H"); if ($t < "20") { echo "Hormang!"; } ?>
PHP - if...else bayoni
Agar shart amalidagi if yolg'on qabul qilsa u holda else tarkibidagi kod ishlaydi.
Sintaksis
if (condition) { # code to be executed if condition is true; } else { # code to be executed if condition is false; }
Yuqoridagi misolni if..else ko'rinishi.
<?php $t = date("H"); if ($t < "20") { echo "Hormang!"; } else { echo "Ishdan ketish kere ;)"; } ?>
PHP - if...elseif...else bayoni
Ko'p hollarda bir faqatgina bir shartga qonatlanmaymiz bizga 10 gacha yoki undan ham ko'proq shart zarur bo'lib qoladi bunda if..elseif..else bayonotini ishlatishimiz maqsadga muaffiq bo'ladi.
<?php $t = date("H"); if ($t < "13") { echo "Abetgacha ish!"; } elseif ($t < "20") { echo "Abetdan keyingi ish"; } else { echo "Ish vaqti tugadiiii.... ;)"; } ?>