عرض ادب. میشه لطفا این مدل رو توضیح بدید؟؟
$result = $condition ?: 'yes';
در پروژهها چندین بار هم از این حالت استفاده کردیم:
$condition ?? 'no';
حالا آیا روش دیگه سومی هم داره؟؟؟ مثلا این.. نمیدونم معنیش چی میشه البته.
$condition :: 'eny';
سلام محمد جان
حالت اول این کد رو اجرا کن تا موجه بشی
$condition = false; $result = ($condition ?: 'yes'); var_dump($result);
برای سوال دومت هم این سینتکس به این معنیه که اگر متغیر $condition مقدارش null بود قسمت دوم رو قبول کنه
این کد رو میتونی اجرا کنی
$condition = null; $result = $condition ?? 'yes'; var_dump($result);