PHP

PHP — شکل کوتاه if (Shorthand if)

آخرین بروزرسانی: 1404/08/01

شکل کوتاه if (Shorthand if) در PHP

گاهی میخوایم تصمیمات ساده توی برنامه سریع گرفته بشه. شکل کوتاه if (Shorthand if) یعنی نوشتن شرط روی یک خط. مثل وقتی که تو بازی میخوای بگی: اگر امتیاز بالای 10 بود، جایزه بده.

یک خطی if

می تونیم شرط ساده رو تو یک خط بنویسیم:

$a = 5;

if ($a < 10) {
  $b = "Hello";
}

echo $b;

یک خطی if...else

اگر میخوایم دو حالت داشته باشیم، از عملگر سه تایی (Ternary Operator) استفاده می کنیم:

$a = 13;

$b = $a < 10 ? "Hello" : "Good Bye";

echo $b;

نکته: عملگر سه تایی یعنی یک شرط سریع با دو جواب ممکن است.

گام های ساده:

  1. یک متغیر (Variable) بسازیم، مثلا $a = 13;
  2. اگر شرط ساده است، از if کوتاه استفاده کنیم.
  3. اگر دو حالت داریم، از ? و : برای انتخاب استفاده کنیم.

جمع بندی سریع: 1- if کوتاه یک خطی است، 2- ? : شرط دو حالته، 3- کد کوتاه و تمیز می شود.