برای ایجاد یک عبارت "if" در PHP، می توانید از کلمه کلیدی "if" و به دنبال آن مجموعه ای از پرانتزها و پرانتزها استفاده کنید. عبارت "if" به شما اجازه می دهد تا بر اساس شرایط خاصی اقدامات مختلفی را انجام دهید. یک شرط را ارزیابی می کند و اگر شرط درست باشد یک بلوک کد را اجرا می کند. اگر شرط نادرست باشد، کد داخل بلوک "if" حذف می شود.
سینتکس اصلی عبارت "if" در PHP به شرح زیر است:
php if (condition) { // code to be executed if the condition is true }
شرط می تواند هر عبارتی باشد که به درست یا نادرست ارزیابی می شود. می تواند شامل متغیرها، ثابت ها یا عملگرهای مقایسه و منطقی باشد. به عنوان مثال، می توانید از عملگرهای مقایسه مانند "=="، ">"، "<"، ">="، "<="، "!=" برای مقایسه مقادیر یا عملگرهای منطقی مانند "&&"، "| |، یا "!".
در اینجا مثالی وجود دارد که استفاده از عبارت "if" را نشان می دهد:
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
در این مثال، متغیر `$age` با مقدار 18 با استفاده از عملگر بزرگتر یا مساوی (`>=`) مقایسه می شود. اگر شرط به درستی ارزیابی شود، پیام "شما واجد شرایط رای هستید." نمایش داده می شود.
همچنین میتوانید عبارت «else» را برای ارائه یک بلوک کد جایگزین برای اجرا در زمانی که شرط نادرست است اضافه کنید. نحو به شرح زیر است:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
در اینجا یک مثال است که استفاده از عبارت "if-else" را نشان می دهد:
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
در این مثال، اگر شرط "$age >= 18" نادرست باشد، پیام "شما واجد شرایط رای نیستید." نمایش داده می شود.
همچنین میتوانید عبارات «اگر» را درون یکدیگر قرار دهید تا شرایط پیچیدهتری ایجاد کنید. این به عنوان عبارات "تودرتو اگر" شناخته می شود. در اینجا یک مثال است:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
در این مثال، اولین عبارت «اگر» بررسی میکند که آیا سن بالاتر یا مساوی 18 است. اگر آن شرط درست باشد، بررسی میکند که آیا کشور «ایالات متحده آمریکا» است یا خیر. بسته به مقادیر متغیرها، پیام های مختلفی نمایش داده می شود.
عبارت "if" در PHP به شما اجازه می دهد تا بلوک های مختلف کد را بر اساس شرایط خاص اجرا کنید. راهی برای تصمیم گیری و کنترل جریان برنامه شما فراهم می کند.
سایر پرسش ها و پاسخ های اخیر در مورد اظهارات مشروط:
- چگونه می توان از یک حلقه و یک دستور "if" برای فیلتر کردن و نمایش عناصر خاص از یک آرایه استفاده کرد؟
- چگونه می توانید متن یا متغیرها را در PHP خروجی بگیرید؟
- سینتکس عبارت "if" در PHP چیست؟
- هدف از دستورات شرطی در زبان های برنامه نویسی چیست؟