Constructor
🔹 Constructor چیست؟
Constructor یک متد ویژه در کلاس است که با نام ()__construct تعریف میشود.
این متد به صورت خودکار وقتی یک شیء جدید از کلاس ساخته میشود، اجرا خواهد شد.
یعنی بدون اینکه آن را صدا بزنیم، به طور پیشفرض هنگام ایجاد شیء فعال میشود.
🔹 چرا Constructor مهم است؟
-
برای مقداردهی اولیه ویژگیهای کلاس استفاده میشود.
-
اجرای کدهای لازم هنگام ایجاد شیء (مثل اتصال به دیتابیس، تنظیمات اولیه و ...)
-
صرفهجویی در کدنویسی و خوانایی بیشتر
🔹 مثال ساده
📌 خروجی:
🔹 بدون استفاده از Constructor
📌 همون نتیجه رو میگیریم، اما نیاز داریم متدهای اضافی صدا بزنیم.
به همین دلیل Constructor کار رو سادهتر میکنه.
🔹 نکات مهم
-
یک کلاس میتواند فقط یک Constructor داشته باشد.
-
اگر Constructor تعریف نشود، PHP به طور پیشفرض یک Constructor خالی ایجاد میکند.
-
میتوان از Constructor برای مقداردهی خودکار ویژگیهای شیء هنگام ایجاد استفاده کرد.
✅ خلاصه
-
Constructor با متد
()__constructتعریف میشود. -
هنگام ایجاد یک شیء از کلاس، به صورت خودکار اجرا میشود.
-
برای مقداردهی اولیه ویژگیها و آمادهسازی شیء استفاده میشود.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React