دستورات شرطی PHP ، یکی از مهمترین و پرکاربردترین مباحث هستند. دستورات شرطی، دستورالعملها را تنها در صورت برقرار بودن یک یا چند شرط پیاده سازی میکنند. در PHP دستورات شرطی مختلفی وجود دارد که در ادامه با نحوهی استفاده از آنها آشنا میشویم.
پس از عبارت if، شرط انجام دستورات درون پرانتز () آورده میشود و دستورات درون بلاک {} قرار میگیرند. در صورت برقراری شرط، عبارت درون بلاک اجرا میشود و در غیر این صورت، کدی که در ادامهی بلاک آمده، اجرا خواهد شد. در صورتی که کد دستور، تک خطی باشد، نیازی به بلاک {} نخواهد بود و پس از صحیح بودن شرط تنها یک خط پس از عبارت درون پرانتز، اجرا میشود.
مثال دستور شرطی if در PHP:
<?php
$age = 15;
if($age <= 18)
{
echo "You are not allowed to drive a car.";
}
?>
<?php
$myvalue = 99;
$x = ($myvalue == 99) ? "x is 99": "x is not 99";
echo("<br>".$x);
<?php
$age = 26;
if($age <= 25)
{
echo "You are not allowed to drive a car.";
}
else
{
echo "Enjoy the driving.";
}
?>
<?php
// speed in kmph
$speed = 110;
if($speed < 60)
{
echo "Safe driving speed";
}
elseif($speed > 60 && $speed < 100)
{
echo "You are burning extra fuel";
}
else
{
// when speed is greater than 100
echo "Its dangerous.";
}
?>
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
مثال دستور شرطی switch در PHP بدون break:
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
case "blue":
echo "Your favorite color is blue!";
case "green":
echo "Your favorite color is green!";
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
برای کسب اطلاعات بیشتر دربارهی دستورات شرطی در PHP میتوانید به وب سایت رسمی PHP مراجعه کنید.
اگر به یادگیری بیشتر در زمینهی PHP علاقه داری، با شرکت در دورهی آموزش PHP در کمتر از یک سال به یک متخصص PHP تبدیل میشوی که آمادهی استخدام، دریافت پروژه، کسب درآمد و یادگیری مباحثی مثل لاراول هستی.
من یه ربات تلگرام دارم ولی کدهای php رو خودم ننوشتم
الان واسه یه مقدار که امتیاز لیگ بازی هست دستوری به این شکل تعریف شده که البته فقط قسمت عدد امتیاز رو اینجا دارم (بقیش تو سه تا فایل جداست 😣)
حالا میخوام واسه همین مقدار ، چندتا دسته ایجاد کنم و مقادیر مختلفی واسش بنویسم ؛ میشه لطفاً راهنمایی کنید؟!
$this->MinLeague = 1000;
$this->LeagueName = “لیگ هفتگی”;
میخوام سه دسته بشه مثلاً ۰ تا ۳۰۰ ، ۳۰۱ تا ۶۰۰ و ۶۰۱ الی آخر