آموزش PHP : دستور switch

0
آموزش PHP 7

در بخش قبلی به دستورات if … esleif … esle پرداختیم. در این بخش یکی دیگر از دستورات شرطی پی اچ پی، یعنی switch را مورد استفاده قرار خواهیم داد. از دستور سوئیچ برای انجام عملیات مختلف بر اساس شرایط مختلف استفاده میشود. از شما دعوت میکنیم در ادامه این مقاله با مسترکد همراه شده و روش استفاده از این دستور را به همراه ما مرور کنید.

راهنمای استفاده از دستور switch در PHP

همانطور که پیشتر نیز گفته شد، از دستور switch میتوانید یکی از چندین بلاک کد را جهت اجرا انتخاب کنید.

سینتکس دستور switch :

سینتکس دستور سوئیچ به شکل زیر است :

switch (مقدار شرط) {
case لیبل1:
کدی که در صورت برابر بودن مقدار شرط با لیبل1 اجرا میشود;
break;
case لیبل2:
کدی که در صورت برابر بودن مقدار شرط با لیبل2 اجرا میشود;
break;
case لیبل3:
کدی که در صورت برابر بودن مقدار شرط با لیبل3 اجرا میشود;
break;

default:
کدی که اگر مقدار شرط با هیچ یک از لیبل ها برابر نباشد اجرا میشود;
}

نحوه ی کار کرد این دستور به این صورت است که ابتدا یک عبارت تکی که معمولا یک متغیر است، مورد بررسی قرار میگیرد. سپس مقدار عبارت با مقدار هر case که در دستور switch قرار گرفته مقایسه میشود. اگر در بین case ها، همتایی برای مقدار شرط پیدا شود، کد مربوط به آن case اجرا میشود. در هر بخش برای جلوگیری از ادامه ی اتوماتیک کد، در صورت یافتن case مربوطه، از دستور break استفاده کرده ایم تا اجرای کد متوقف شود. در آخر نیز اگر هیچ معادی برای شرط اولیه پیدا نشود، آنچه در قسمت default درج شده اجرا خواهد شد. به مثال زیر توجه کنید :

پس از اجرای کد بالا خروجی معادل “رنگ مورد علاقه شما آبی است!” خواهد بود. حال اگر بجای رنگ آبی مقدار بنفش را در متغیر $favcolor قرار داده بودیم، خروجی کد معادل “رنگ مورد علاقه شما قرمز یا آبی یا سبز نیست!” میشد.

مطالعه بخش بعدی : حلقه While در PHP

دسترسی آسان به این مطلب لینک کوتاه :
شاید از اینها هم خوشتان بیاید!
ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.