اگر با سری پست های اصلاح کد های پی اچ پی آشنایی ندارید و یا سایر قسمت ها را نخوانده اید از اینجا شروع کنید:
در ادامه پست های اصلاح کد های پی اچ پی این بار بیایید یک مورد خیلی کوچیک رو برای ساخت یک شی از کلاس و صدا زدن متدی از اون رو بررسی کنیم. پس به کد زیر رو یه نگاهی بندازید:
$mailObject = new PendingMail($this); $result = $mailObject->cc($users); return $result;
همان طوری که تو کد مشخص هست اینجا ما قصد داریم از کلاس PendingMail فقط متد cc رو صدا بزنیم تا کاربرانی که قصد cc کردن در این ایمیل رو داریم اضافه کنیم و نتیجه رو برگردونیم.
خوب پی اچ پی یک ویژگی در نسخه 5.4 اضافه کرد اون هم صدا زدن متد کلاس هنگام ساخت شی هست که می تواند به ما کمک کند که ۳ خط کد بالا را به صورت زیر بنویسیم:
return (new PendingMail($this))->cc($users);
نکته کوچیکی بود ولی زمانی که هدف از ساخت شی تنها و تنها صدا زدن یک متد از اون هست کاربردی هست و کمک میکنه کد ما ساده تر باشه.
لطفا نظرتون رو توی کامنت ها بنویسید تا این سری پست های اصلاح کد های پی اچ پی رو با هم دیگه کامل تر کنیم.
معرفی و مشاهده سایر پست های اصلاح کد های پی اچ پی
راستی لایک هم لطفااااااا یادتون نره :)