سید رضا موسوی
6 سال پیش توسط سید رضا موسوی مطرح شد
2 پاسخ

setter and getter

سلام
هرکسی هرچیزی راجع به نحوه تعریف و موقعیت کاری استفاده از ستر ها و گتر ها در php میدونه بنویسه. مثلا برای کنترلر های پروژه های mvc. ممنون.


ثبت پرسش جدید
Igo
@Igo 6 سال پیش آپدیت شد
3

سلام
یکی از قوائد برنامه نویسی شی گرا کپسوله سازی (Encapsulation) است.
کپسوله سازی به منظور مخفی کردن اجزا اصلی یک شئ یا ابجکت انجام میشه.
در واقع فیلد های اصلی در یک آبجکت رو بصورت خصوصی (private ) تعریف میکنند و برای دسترسی از خارج از ابجکت متد های getter
و setter رو تعریف میکنند.
متد getter برای گرفتن مقدار فیلد مورد نظر و متد setter برای عوض کردن مقدار فیلد استفاده میشه.


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
3

لطفا عنوان ها رو به فارسی تایپ کنید یا بخشی از اون فارسی باشه.
معمولا زمانی setter و getter برای یک پروپرتی تعریف میکنند که دسترسی به اون پروپرتی بصورت مستقم بسته باشه با استفاده از مقادیر private یا protected


Igo
@Igo 6 سال پیش آپدیت شد
3

سلام
یکی از قوائد برنامه نویسی شی گرا کپسوله سازی (Encapsulation) است.
کپسوله سازی به منظور مخفی کردن اجزا اصلی یک شئ یا ابجکت انجام میشه.
در واقع فیلد های اصلی در یک آبجکت رو بصورت خصوصی (private ) تعریف میکنند و برای دسترسی از خارج از ابجکت متد های getter
و setter رو تعریف میکنند.
متد getter برای گرفتن مقدار فیلد مورد نظر و متد setter برای عوض کردن مقدار فیلد استفاده میشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام