عملگرهای If (If Operators)
«عملگرهای if در PHP» به ما کمک می کنند شرط ها را بسنجیم. یعنی بپرسیم دو مقدار برابرند یا بزرگ ترند. بعد، اگر شرط درست بود، کد اجرا می شود. مثل بازی: اگر سکه ها ≥ 10 بود، مرحله بعد باز شود.
عملگرهای مقایسه (Comparison)
برای سنجش شرط در if از عملگرهای مقایسه استفاده می کنیم. «برابر (==)»، «یکسان از نظر نوع و مقدار (===)»، «بزرگ تر (>)» و …
مثال: بررسی برابری
اگر $t برابر 14 بود، پیام بده.
$t = 14;
if ($t == 14) {
echo "Have a good day!";
}
عملگرهای منطقی (Logical)
زمانی که چند شرط داریم، از منطقی ها کمک می گیریم: «و (&&)»، «یا (||)»، «XNOR/XOR» و «نقیض (!)».
مثال: و منطقی (&&)
اگر $a از $b بزرگ تر و از $c کوچک تر بود، پیام بده.
$a = 200;
$b = 33;
$c = 500;
if ($a > $b && $a < $c) {
echo "Both conditions are true";
}
مثال: چندین شرط با «یا» (||)
اگر $a یکی از 2 تا 7 بود، پیام بده.
$a = 5;
if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) {
echo "$a is a number between 2 and 7";
}
گام های تمرینی سریع
- دو متغیر عددی بساز و مقدار بده.
- با
==برابری را تست کن. - با
&&یک شرط ترکیبی بساز.
نکته: برای مرور همه عملگرها به عملگرها برو. همچنین برای ساخت ساختار تصمیم، if/else را ببین. اگر دنبال این صفحه هستی، از عملگرهای if در PHP استفاده کن.
جمع بندی سریع
- شرط ها با مقایسه شروع می شوند.
===نوع را هم می سنجد.&&یعنی هر دو شرط درست باشند.||یعنی یکی کافی است.