X

آموزش مقدماتی PHP | دستور switch

برای اینکه یکی از چندین کد را (که معمولاً تعداد زیادتری از حالت معمول هستند) را برای اجرا انتخاب کنیم از switch استفاده می کنیم.

switch (n) {
  case label1:
    code to be executed if n=label1;
    break;
  case label2:
    code to be executed if n=label2;
    break;
  case label3:
    code to be executed if n=label3;
    break;
    ...
  default:
    code to be executed if n is different from all labels;
}

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

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2