آموزش PHP 7 – فصل دهم: دستورات شرطی if و else

در برنامه نویسی بسیار ممکن است که بخواهید دستور ها را در صورتی که شرایط خاصی موجود باشد به اجرا درآورید. دستورات شرطی if و else و elseif در زبان php طراحی شده اند تا نیاز شما را در این زمان برطرف کنند. در فصل دهم از آموزش های گام به گام زبان PHP خواهید آموخت که چگونه می توانید شروط را با استفاده از دستور if و else تعیین کرده و کدهای خود را طی شرایطی خاص به اجرا در آورید.

آموزش PHP 7 – فصل دهم: دستورات شرطی if و else

در هنگام کد نویسی در بسیاری از موارد می خواهید که کد های خود را در شرایطی خاص به اجرا در آورید و اگر آن شرایط موجود نبود کد های دیگری را اجرا کنید.

دستورات شرطی در زبان های برنامه نویسی بسیار مهم هستند او از پایه ترین مبانی برنامه نویسی به شمار می روند.

در زبان PHP دستور if و else و همچنین elseif موجود است که نیاز شما را بر طرف خواهد کرد.

switch را نیز می توان یک دستور شرطی در برنامه نویسی تلقی کرد که کاربردی شبیه if و else دارد. در فصل بعدی switch را به طور کامل شرح خواهیم داد.

شرط if در زبان PHP

دستور if به یک قطعه کد، در صورت موجود بودن یک شرط اجازه اجرا شدن می‌دهد.

سینتکس شرط if در زبان PHP به این صورت است:


به عنوان مثال قطعه کد زیر در صورتی که ساعت در حال حاضر کمتر از 8 شب (ساعت 20) باشد، “روز خوبی داشته باشید” را چاپ می کند:


دستورهای شرطی if…elseif…else در زبان PHP

اگر شروط را به صورت if…elseif…else بنویسید، می توانید چند شرط مختلف را برای اجرای کد های خود، مشخص کنید.

می توانید در بین if و else چندین elseif با شرط های مختلف قرار دهید تا در صورت برقرار بودن، قطعه کد زیرمجموعه آن ها اجرا شود.

سینتکس این فرمت استفاده از شروط اینگونه است:


مثال زیر در صورتی که ساعت کمتر از 10 باشد، “صبح بخیر” را چاپ می کند. در صورتی که ساعت کمتر از 8 شب (ساعت 20) باشد، “روز خوبی داشته باشید” را چاپ می کند. همچنین در صورتی که ساعت چیزی غیر از این حالت باشد “شب بخیر” چاپ می شود.


استفاده از شروط چند حالته با استفاده از elseif های متعدد در بین if و else امری متداول در برنامه نویسی php است.

ویدیوها و مطالب مشابه