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



جواب بصورت نقل قول
