If کوتاه (Shorthand if)
اگر می خواهی کدت جمع وجور شود، از «if کوتاه در PHP» کمک بگیر. یعنی شرط (Condition) را در همان خط بنویسیم. اما حواست باشد خوانایی مهم است.
if کوتاه روی یک خط
در این روش، اگر شرط درست باشد، یک دستور اجرا می شود. این حالت برای کارهای ساده مناسب است.
$a = 5;
if ($a < 10) $b = "Hello";
echo $b;
if...else کوتاه با عملگر سه تایی (Ternary)
عملگر سه تایی ? : نسخه کوتاه if...else است. اول شرط می آید، سپس مقدار درست، بعد مقدار نادرست.
$a = 13;
$b = ($a < 10) ? "Hello" : "Good Bye";
echo $b;
گام های تمرینی سریع
- یک عدد در متغیر بگذار.
- با if کوتاه مقدار دیگری را تنظیم کن.
- همان منطق را با Ternary بنویس.
نکته: اگر شرط ها پیچیده شدند، از نسخه کامل استفاده کن. همچنین if کوتاه در PHP، if...else/elseif و عملگرهای if را ببین.
جمع بندی سریع
- if کوتاه برای شرایط ساده است.
- ternary نسخه فشرده if...else است.
- خوانایی را فدای کوتاهی نکن.
- برای چند کار، بلوک کامل بنویس.