if Statements

دستور if در PHP برای اجرای شرطی کدها استفاده می‌شود.
یعنی اگر شرط درست (true) باشد، بخش مربوطه اجرا می‌شود.

🔹 1. ساختار ساده if

$t = 20; if ($t < 30) { echo "The value is less than 30"; }

📌 خروجی:

The value is less than 30

🔹 2. if...else

اگر شرط درست باشد، بلوک if اجرا می‌شود؛ در غیر این صورت، بلوک else.

$age = 18; if ($age >= 18) { echo "You are adult."; } else { echo "You are under 18."; }

📌 خروجی:

You are adult.

🔹 3. if...elseif...else

برای بررسی چندین شرط استفاده می‌شود.

$score = 75; if ($score >= 90) { echo "Grade: A"; } elseif ($score >= 70) { echo "Grade: B"; } elseif ($score >= 50) { echo "Grade: C"; } else { echo "Failed"; }

📌 خروجی:

Grade: B

🔹 4. if تو در تو (Nested if)

می‌توانیم شرط‌ها را درون یکدیگر بنویسیم.

$num = 10; if ($num > 0) { if ($num % 2 == 0) { echo "Positive Even Number"; } else { echo "Positive Odd Number"; } }

📌 خروجی:

Positive Even Number

🔹 5. دستور if کوتاه (Ternary Operator)

روش خلاصه برای نوشتن شرط:

$age = 20; echo ($age >= 18) ? "Adult" : "Child";

📌 خروجی:

Adult

✅ خلاصه

  • if → شرط ساده

  • if...else → دو حالت

  • if...elseif...else → چندین شرط

  • Nested if → شرط تو در تو

  • ?: → روش کوتاه شرط