اگر با سری پست های اصلاح کد های پی اچ پی آشنایی ندارید و یا سایر قسمت ها را نخوانده اید از اینجا شروع کنید:
توی قسمت اول می خوام اصلاح تکه کد زیر رو با هم ببینیم که چطور میتونیم تو یک خط از شر بررسی if خلاص بشیم:
$result = // یه عملیاتی اینجا انجام میدیم if ($result) { // اینجا اگر عملیات موفق بود return true; } // اینجا هم اگر عملیات موفق نبود return false;
اگر به کد نگاه کنیم که احتمالا شبیه این رو زیاد تو برناممون داشتیم می بینیم که که داخل شرط if در واقع داره جواب عملیات ما رو بررسی میکنه و به یک boolean تبدیلش میکنه و براساس اون تصمیم میگره.
خوب حالا به جز if پی اچ پی میتونه خودش با cast کردن به boolean همین کار رو برای ما انجا بده پس بیاید به این صورت بنویسم این کد رو :
$result = // یه عملیاتی اینجا انجام میدیم return (bool) $result;
اینجوری کل کد بالا رو با استفاده از bool type casting خود پی اچ پی توی یک خط نوشتیم و همون جا جواب عملیاتمون رو برگردوندیم.
لطفا نظرتون رو توی کامنت ها بنویسید تا این سری پست های اصلاح کد های پی اچ پی رو با هم دیگه کامل تر کنیم.
معرفی و مشاهده سایر پست های اصلاح کد های پی اچ پی
راستی لایک هم لطفااااااا یادتون نره :)