Dependency Injection (DI) è un design pattern in cui una classe riceve le sue dipendenze dall'esterno (tipicamente tramite il costruttore) piuttosto che crearle da sola. I framework PHP moderni utilizzano ampiamente la DI, spesso con un container che risolve e inietta automaticamente le dipendenze — portando a codice debolmente accoppiato e testabile.
Il problema che la DI risolve
{
;
{
->mailer = ();
}
}
{
{}
}
