الكونستراكتر (constructor) هو method خاصة تُنفذ تلقائيًا في كل مرة تنشئ فيها instance جديد من الكلاس الذي تعمل عليه.
فائدتها الرئيسية هي تجهيز أو تهيئة الأشياء الأساسية مثل الاتصال بقاعدة البيانات أو تعيين قيم ابتدائية للخصائص و ما الى ذلك.
مثال بسيط:
class Database {
public function __construct() {
echo "connection has been established";
}
}
كل ما تعمل instance جديد، الكونستراكتر يشتغل تلقائيًا.
$database = new Database()
السذر البرمجي فوق سيقوم باخراج او طبع:
"connection has been established"
#PHP #SoftwareDevelopment #Fundamentals
>>Click here to continue<<