برنامه نویسیPHP

جملات شرطی در برنامه نویسی php

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

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

  • دستور if
  • دستور if و else
  • عملگر سه تایی
  • دستور سوئیچ (switch)

در ادامه مطلب این ۴ نوع حالت شرطی را معرفی خواهید کرد.

دستور if

هنگامی که شرط درست باشد ، دستور if اجرا می شود.ساده ترین دستور شرطی در این نوع هست.ساختار دستور if به شکل زیر است :

php

همانطور که در مثال بالا می بینید با هر دو حالت می توان دستور if

را استفاده کرد. اما وقتی می خواهیم چندین دستور اجرا شوند

در جملات شرظی باید در دو اکولاد { }  قرار بگیرد.یعنی وقتی که یک دستور برای  if دارید نیازی به اکولاد نیست و می توانید بدون اکولاد بنویسید.

حالا یک مثال با متغیر ها ببینید:

php

دقت کنید که عبارات شرطی را بهتر است با اکولاد بنویسید تا از

خطاهای مخنلف جلوگیری شود.دقت کنید که جلو پرانتر که شرط

را می نویسیم نیازی به سیمیکالن (;) نیست .اگر سیمیکالن بگارید باعث خطای منطقی در برنامه می شود.

دستور if و else

اگر شرط درست باشد دستور یا دستورات اکولاد if اجرا می شود

وگرنه دستور اکولاد دستور else اجرا می شود.تفاوت این دستور با دستور if خالی در این است

که اگر شرط هم برقرار نبود دستورات دیگری که در else تعریف شده اند اجرا می شود.می توان با استفاده از چندین جملات شرطی در else شرط های جدیدی  را تنظیم کنید که در مثال زیر آورده ایم :

php

در مثال بالا سعی کرده ایم نشان دهیم که می توان در قسمت else هم یک if یا حتی یک دستور if و else دیگر را تعریف کرد.

عملگر سه تایی

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

php

در مثال بالا از چندین if و else  استفاده شده و با استفاده از endif هم پایان جمله شرطی را مشخص کرده ایم.می توان با این روش هر چندتا که می خواهید شرط ایجاد کنید.

دستور سوئیچ (switch)

این دستور برای انتخاب و اجرای یک دستور بین چندین دستور

می توان استفاده نمود.این دستور به شما اجازه می دهد با توجه

به مقدار ثابت یک متغییر چندین انتخاب را داشته باشید.دستور سوئیچ فقط مقادیر ثابتی از اعداد ، رشته ها و یا کاراکتر ها را قبول می کند که قابل تغییر هم نیستند و نحوه استفاده از دستور سوئیچ (swich) در زیر آمده است :

php

در مثال بالا می بینید که با استفاده از دستور switch می توانید

مقداری که در متغییر هست را با استفاده از case ها نشان دهید و پس از انجام عملیات case هم از دستور switch به پایان می رسد.

Click to rate this post!
[Total: ۱ Average: ۵]
نمایش بیشتر
آگهی

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا