شرط سوئیچ در php - نوین وب هاست
حساب کاربری ارسال تیکت

شرط سوئیچ در php

مطالعه این مقاله : 2 دقیقه

دستور شرطی Switch

از مجموعه اظهارات شرطی if-elseif-else زبان برنامه نویسی php ,پی میگیریم
از دستور switch می توان برای اجرای یکی از بلوک های دستور متفاوت از بین چندین بلوک دستور تعیین شده،
بر حسب مقدار یک مقدار متغیر استفاده کرد.حالا کجا باید از دستور switch یا if-elseif-else استفاده کرد
خودش یه مبحث دیگه داره که قول میدم آینده در بارش کامل توضیح بدم اونم بروی چشم
ساختار کلی نوشتن یک دستور switch به صورت زیر است :



بریم یه مثال ببینیم بعد توضیح میدم که چه اتفاقی افتاده خوب متوجه شید


  $Car = "پراید";
  switch ($Car) {
    case"پراید":
        echo "اتومبیل مورد علاقه شما پراید است";
        break;
    case "آردی":
        echo "اتومبیل مورد علاقه شما پژو است";
        break;
    case "سمند":
        echo "اتمبیل مورد علاقه شما سمند است";
        break;
    default:
        echo "شما اتومبیل ساخت ایران را دوست ندارید";
}



توضیح : در ابتدا یک متغیر به نام Car تعریف کرده ایم که مقدارش برابر شده با پراید.
حالا در بلوک مقدار این متغیر با مقدارهای تعیین شده در هر Case مقایسه میشه و  هر کدام از Case ها که مقدارش,
با مقدار متغیر برابر باشه دستور نوشته شده همان Case اجرا خواهد شد.بعدش به کار بردن عبارت break در پایان هر دستور Case ها،
باعث میشه بقیه Case ها نادیده گرفته و اجرا نشوند.
نکتهٔ مهمی که توجه زیادی لازم داره, استفادهٔ صحیح از دستور break میباشد.
چون دقیقا این وظیفه را دارد تا روند اجرای برنامه را پایان دهد. (استفاده غلط = دان شدن سرور)
در آخر هم به دستور default می‌رسیم که کاربردی همچون دستور else در دستورات شرطی if دارد.
یعنی چنانچه هیچ‌ کدام از کیس‌ها اصطلاحاً true نباشند، مفسر دستور بلوک default را اجرا خواهد کرد..
در پایان تمرین و تمرین و تمرین انجام ندین فقط وقتتون رو صرف کردید و هیچ نیاموختید.
موفق بدارد شما را خداوند منان.

ابر تگ ها :

 -  -  - 

اشتراک بزاری دمت گرم!




درباره نويسنده : jahan



آشنا به زبان های php , css وتوسعه وردپرس 10 سال در زمینه پشتیبانی و خدمات هاستینگ در نوین وب هاست مشغول بکار و لذت میبرم و حالم خیلی خوبه و در پناه حق تغییر مسیر نخواهم داد


0 نظرات

دیدگاهتان را بنویسید