If...Else (If...Else)
با «دستور if else در PHP» می گوییم: اگر شرط درست بود، این کار را انجام بده؛ وگرنه کار دیگر. مثل مدرسه: اگر نمره بالاست، جایزه؛ وگرنه تلاش بیشتر.
ساختار if...else در PHP
دستور if...else دو مسیر دارد: یکی برای «درست»، یکی برای «نادرست». بنابراین، کد شما قابل پیش بینی می شود.
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
ساختار if...elseif...else
وقتی بیش از دو حالت داری، از elseif کمک بگیر. اول شرط اول، بعد شرط های دیگر، و در پایان else.
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
} elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
گام های تمرینی سریع
- یک متغیر ساعت بساز و مقدار بده.
- با if...else پیام روز و شب را چاپ کن.
- با elseif حالت «صبح» را اضافه کن.
نکته: برای عملگرهای شرطی بیشتر به عملگرهای If برو. همچنین عملگرها را ببین. اگر دنبال آموزش کامل هستی، همین صفحه if else در PHP را ذخیره کن.
جمع بندی سریع
- if...else دو مسیر ساده می دهد.
- elseif برای چند حالت است.
- else پوشش حالت های باقی مانده است.
- همیشه شرط ها را واضح بنویس.