۴ Ehsan
راه حل برای مشکل جای درست تابع init
جامعه پی اچ پی ایجاد شده در ۳۱ خرداد ۱۴۰۱

سلام و خسته نباشید خدمت دوستان و اساتید، بهتر نیست که کلا همه property‌ها و متدهای کلاس رو از حالت static خارج کنیم؟ اینطوری میتونیم init() رو از داخل __construct() صدا بزنیم و فکر میکنم کلا خیلی کارا راحتتر میشه.

سلام دوست عزیز

برای کلاس‌های utility , ابزار‌ها باید از static method iا استفاده کنیم

موفق باشید ?

محمد گازری ۳۱ خرداد ۱۴۰۱، ۱۱:۱۱

خیلی ممنون از پاسختون. آیا لازمه که حتما این کلاس رو از نوع utility در نظر بگیریم؟ نمیشه که فرض کنیم یک helper هست و یک instance ازش بسازیم؟

Ehsan ۳۱ خرداد ۱۴۰۱، ۱۱:۱۴

حتی helper‌ها هم باید static باشه و نباید ازشون شی ساخته بشه

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

خیلی ممنون

Ehsan ۳۱ خرداد ۱۴۰۱، ۱۱:۳۱