Dependency Injection (DI) hija design pattern fejn klassi tirċievi d-dipendenzi tagħha minn barra (tipikament permezz tal-constructor) minflok li tinşeħħomha hija nfisha. Il-frameworks PHP moderni jużaw DI ħafna, ħafna drabi b'container li awtomatikament jissolvi u jinċetta d-dipendenzi — li jwassal għal kodiċi loosely-coupled u testable.
Il-problema li DI tissolva
{
;
{
->mailer = ();
}
}
{
{}
}
