php
جلسه ۱۸: عملگرهای سه گانه در php

در این بخش با استفاده از مثال به توضیح عملگرهای سه گانه و عملگرهای سه گانه ترکیبی می پردازیم. سرفصل مباحث این جلسه به شرح زیر می باشد:
- عملگرهای سه گانه
- نحو (Syntax)
- مثال
- توضیحات
عملگرهای سه گانه
عملگر سه گانه در واقع یک عملگر مقایسه ای است که چیزی را بر اساس درست و یا نادرست بودن یک شرط ارزیابی می کند. عملگر سه گانه، خلاصه شده دستور if-else
است. عملگر سه گانه این امکان را به ما می دهد که یک شرط را به سرعت چک کنیم و معمولا جایگزین یک دستور چند خطی if
می شود و باعث جمع و جور شدن کد می شود.
نحو (Syntax)
نحوه نوشتار این عملگر در تصویر زیر آمده است:
مثال
بیایید نگاهی به مثال زیر که در آن از عملگر های سه گانه استفاده شده است بیاندازیم:
<?php
$a = 1; //Change values of $a and $b to change output of the code.
$b = 2;
echo ($a > $b) ? "a is greater than b" : "a is NOT greater than b";
?>
در کد بالا:
- متغیر های
a
وb
مقادیر ۱ و ۲ را دارند. - در خط چهارم شرط (a$ < $b) ارزیابی شده و مقدار
false
را بر می گرداند. - بنابراین
expression
2 اجرا شده و خروجیa is NOT greater than b
نمایش داده می شود.
شما می توانید مقادیر a
و b
را به ۲ و ۱ تغییر دهید.
- در این صورت پس از ارزیابی،
expression
1 اجرا می شود چرا که در این حالت، این عبارت درست است وa
بزرگتر ازb
است. - در نهایت خروجی
a is greater than b
نمایش داده می شود.
این پایان بحث ما در مورد عبارات شرطی در PHP
است. بیایید برای درک بهتر مفاهیم گفته شده، به چند سوال کوتاه پاسخ دهیم.