حقن التبعيات (Dependency Injection) هو نمط تصميم حيث تستقبل الفئة (class) تبعياتها من الخارج (عادة عبر المُنشئ constructor) بدلاً من إنشاؤها بنفسها. إطارات العمل الحديثة في PHP تستخدم حقن التبعيات بكثافة، غالباً مع حاوية (container) تحل وتحقن التبعيات تلقائياً — مما يؤدي إلى كود فضفاض الربط وقابل للاختبار.
المشكلة التي يحلها حقن التبعيات
{
;
{
->mailer = ();
}
}
{
{}
}
