الگوریتم اول

لطفا صبر کنید...

مقایسه میان دوگزاره شرطی در زبان برنامه نویسی PHP

 

دو گزاره شرطی switch و if......elseif به نظر بسیار مشابه یکدیگر می باشند. دراین بخش به صورت کامل سعی خواهیم کرد در مورد شباهت ها و تفاوتها، و مزیت های هر کدام از این گزاره ها مطالبی را بیان کنیم.

ب صورت کلی می توان گفت: 

  • اگر تعداد شرایط زیاد باشد یا بخواهید یک متغیر را با مقادیر ثابت مقایسه کنید، استفاده از switch بهتر است.
  • اما اگر شرایط پیچیده باشند (مانند استفاده از عملگرهای منطقی یا مقایسه چندگانه)، if...elseif مناسب‌تر است.