۱ احسان پژمان
روش دیگه ای غیر از getter تعریف کردن برای خروجی گرفتن وجود دارد؟
جامعه پی اچ پی ایجاد شده در ۰۵ آذر ۱۴۰۱

با سلام و وقتتون بخیر

اینجا استاد توضیح دادن که با استفاده از تعریف کردن یک تابع getter ما مقداری که توی تابع setter داده شده رو بر میگردونیم.....خب حالا در نظر بگیرم که ما چندین پراپرتی داشته باشیم اگر برای هر یک هر دوی این متدهارو تعریف کنیم عملا کلی کد میشه و برای حل این مسئله راه حلی وجود نداره که بشه کد کمتری زد و با همین مدل عمل کنه؟ البته این حرف من بیشتر برای خروجی گرفتنه ....وقتی که متد setter مقدار دهی کردیم بدون استفاده از متد getter  نمیشه در خروجی نمایشش داد؟

سلام احسان جان

اینجا چون جنبه آموزشی داره اینهمه تعیریف میکنیم

هرچند این روش بهترین روش از لحاظ clean code هست چون خوانایی نورم افزار رو بالا میبره

شما باید برای دیتاهایی که واقعا لازمه getter تعریف کنید

جلوتر با magic method‌ها که آشنا بشید اونجوری هم میتونید تعریف کنید

بهترین پاسخ
محمد گازری ۰۶ آذر ۱۴۰۱، ۰۷:۲۰