Dependency Injection (DI) ni mtindo wa muundo ambapo class hupokea tegemezi zake kutoka nje (kwa kawaida kupitia constructor) badala ya kuziunda yenyewe. Frameworks za kisasa za PHP hutumia DI sana, mara nyingi pamoja na container inayotatua na kuingiza tegemezi kiotomatiki — na kusababisha msimbo usio na muunganiko mkali na unaoweza kupimwa.
Tatizo ambalo DI hutatua
{
;
{
->mailer = ();
}
}
{
{}
}
