با دستور if در درس قبلی آشنا شدید. در درس قبل ما به دو دستور if..else و elseif هم اشاره کرده بودیم که در این درس به if..else میپردازیم.
خوب! حالا ببینیم این دستور چیکار میکنه. فرض کنید شما میخواید دستوری بنویسید که اگر شرط درست بود اونوقت یکسری کارها رو انجام بده و در غیر اینصورت کارهای دیگه ای رو انجام بده برای این کار از دستور Else استفاده میکنیم.
Syntax
if (condition) { code to be executed if condition is true; } else { code to be executed if condition is false; }
Colon Syntax
if (condition): code to be executed if condition is true; else: code to be executed if condition is false; endif;
مثال:
$number_three = 3; if ( $number_three == 3 ) { echo "The if statement evaluated to true"; } else { echo "The if statement evaluated to false"; }
خروجی:
توضیح تکه کد:
در لاین اول ما یک متغیر با مقدار 3 تعریف کردیم در لاین بعدی شرط گذاشتیم اگر مقدار متغیر number_three$ برابر با عدد 3 بود اونوقت پیام The if statement evaluated to true رو نمایش بده در غیر اینصورت پیام The if statement evaluated to false رو نمایش بده، چون متغیر ما برابر با عدد 3 هست پس شرط درسته و دستورات داخل بلاک if اجرا میشن و دستورات داخل بلاک else هم نادیده گرفته میشن.
پس اگر ما در لاین اول مقدار متغیر رو هر چیزی بجز 3 بذاریم کدهای داخل بلاک else اجرا میشن.
خیلی ساده بود نه؟