متدهای زنجیره ای یا Method Chaning
در این آموزش قصد دارم نحوه ساخت متذهای زنجیره ای یا Method Chaning رو بهتون آموزش بدم.
حتمن توی استفاده از کلاسهای مختلف و فریم ورکها به متدهایی برخوردیم که به صورت زنجیره ای نوشته میشن.مثل زیر :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کلاس زیر رو در نظر بگیرید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای استفاده از این کلاس به صورت زیر عمل میکنیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که خروجی به شکل زیر میشه :
User name is Saeed and User Last Name is Moqadam
استفاده از متدهای زنجیره ای
برای ساخت متدهای زنجیره ای باید به صورت زیر عمل کنیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که به صورت زیر میشه ازش استفاده کرد :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دیدید که برای ساخت چنین متدهایی کافیه در آخر هر متد یک شیء از کلاستون رو با استفاده از کلمه کلیدی $this رو برگردونید.
متدهای زنجیره ای درکلاسهای چندگانه
اگر توی یک پروژه چندتا کلاس مختلف دارین Method Chaning میتونه کار شما رو راحتتر کنه.برای این کار به کلاس زیر دقت کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای استفاده از این کلاس به صورت زیر عمل میکنیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میبینید که برای این کار فقط کافیه یک شیء از کلاس مورد نظر رو برگردونیم.
موفق باشید
منبع :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]