setter and getter

php -
3 سال پیش توسط Igo آپدیت شد
آفلاین
user-avatar
سید رضا موسوی ( 7107 تجربه )
3 سال پیش
تخصص : برنامه

لینک کوتاه اشتراک گذاری

0

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

بهترین پاسخ
آفلاین
user-avatar
Igo
3 سال پیش

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

آفلاین
user-avatar
حسام موسوی ( 453307 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

3

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

آفلاین
user-avatar
Igo ( 3929 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

3

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.