🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههاسلام روز بخیر
دوستان من بر اساس داده های یک آرایه قرار کاراهایی انجام بدهم
این مثال رو ببینید
$data = [
'x' => true,
'y' => false,
'z' => true
]
حالا میخام بر اساس شرط های زیر کارهای مختلفی رو انجام بدم
if ($x == true && $z == true) {}
if ($x == true && $y == true) {}
if ($y == true && $z == true) {}
if ($y == false && $z == true) {}
شما واسه ریفکتور کردن این شرط ها چه راهی رو پیشنهاد میکنید؟
به نظرم این چهار شرط در ذات خودشون مشکلی ندارن و اگه ریفکتوری لازم باشه بستگی داره به کدهایی که داخل این شرطها اجرا میشن، فقط یه نکته هست: شرط اگه true باشه، بدنه اجرا میشه و نیازی نیست بگیم اگه x برابر true بود.
if ($x && $z) {}
البته دسترسی به x باید با data['x']$ باشه. 😋
مرسی از پاسختون اونارو به عنوان مثال گفتم که فقط حرفم قابل درک باشه
ولی به نظر خودم با دیزاین پترن ها میشه ریفکتور کرد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟