آموزش عبارت های شرطی در پی اچ پی

رتبه: 0 ار 0 رای sssss
عبارات شرطی پی اچ پی
نویسنده: میلاد حیدری زمان مطالعه 3 دقیقه
Banner Image

مفهوم شرطی در زبان برنامه‌نویسی PHP یکی از پایه‌ای‌ترین و مهم‌ترین اصول برنامه‌نویسی است که به توسعه‌دهندگان امکان می‌دهد تا بر اساس شرایط مختلف تصمیم‌گیری کنند و مسیر اجرای کد را تغییر دهند. شرط‌ها در PHP از طریق ساختارهای شرطی مانند if, else, elseif, و switch پیاده‌سازی می‌شوند.

ساختار if

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

php

if ($number > 0) {

    echo "عدد مثبت است";

}

در این مثال، اگر متغیر $number بزرگتر از صفر باشد، پیغام "عدد مثبت است" چاپ خواهد شد. اگر این شرط برقرار نباشد، بلوک کد داخل if اجرا نخواهد شد.

ساختار else

ساختار else برای مواقعی استفاده می‌شود که بخواهیم کدی را در صورت برقرار نبودن شرط if اجرا کنیم. مثلاً:

php

if ($number > 0) {

    echo "عدد مثبت است";

} else {

    echo "عدد مثبت نیست";

}

در اینجا، اگر شرط $number > 0 برقرار نباشد، پیغام "عدد مثبت نیست" چاپ می‌شود.

elseif

گاهی اوقات ممکن است بخواهیم چندین شرط را بررسی کنیم. در چنین مواردی از elseif استفاده می‌کنیم:

php

if ($number > 0) {

    echo "عدد مثبت است";

} elseif ($number < 0) {

    echo "عدد منفی است";

} else {

    echo "عدد صفر است";

}

این کد ابتدا بررسی می‌کند که آیا عدد مثبت است یا خیر، سپس اگر شرط اول برقرار نباشد، بررسی می‌کند که آیا عدد منفی است. اگر هیچ‌کدام از این شرایط برقرار نباشند، نتیجه‌گیری می‌کند که عدد باید صفر باشد.

ساختار switch

برای شرایط پیچیده‌تر که نیاز به بررسی چندین مقدار ممکن دارند، از ساختار switch استفاده می‌شود. ساختار switch زمانی مفید است که بخواهیم یک متغیر را با چندین مقدار مختلف مقایسه کنیم:

php

switch ($day) {

    case "Monday":

        echo "امروز دوشنبه است";

        break;

    case "Tuesday":

        echo "امروز سه‌شنبه است";

        break;

    case "Wednesday":

        echo "امروز چهارشنبه است";

        break;

    default:

        echo "روز نامعتبر";

}

در این مثال، مقدار متغیر $day با مقادیر مختلف مانند "Monday"، "Tuesday"، و "Wednesday" مقایسه می‌شود. اگر یکی از این شرایط برقرار باشد، متن مربوطه چاپ می‌شود. اگر هیچ‌یک از شرایط برقرار نباشد، بلوک default اجرا می‌شود.

شرط‌ها در PHP همچنین می‌توانند با استفاده از عملگرهای منطقی (مانند && و ||) ترکیب شوند تا شرایط پیچیده‌تری را ایجاد کنند. به عنوان مثال، اگر بخواهیم بررسی کنیم که آیا یک عدد در یک بازه خاص قرار دارد، می‌توانیم بنویسیم:

php

if ($number > 0 && $number < 10) {

    echo "عدد بین 1 و 10 است";

}

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

مفهوم شرطی در PHP ابزاری قدرتمند برای کنترل جریان اجرای برنامه‌ها است و به توسعه‌دهندگان اجازه می‌دهد تا برنامه‌هایی با منطق پیچیده و تصمیم‌گیری‌های داینامیک ایجاد کنند. با استفاده از شرط‌ها، می‌توان برنامه‌ها را به گونه‌ای طراحی کرد که به ورودی‌ها و شرایط مختلف پاسخ دهند، که این امر باعث افزایش انعطاف‌پذیری و کارآمدی کد می‌شود.

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

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

1 2 3 4 5

0 نظر درباره «آموزش عبارت های شرطی در پی اچ پی»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید