Dependency Injection (DI) ialah corak reka bentuk di mana sesuatu kelas menerima dependency-nya dari luar (biasanya melalui konstruktor) dan bukannya menciptanya sendiri. Framework PHP moden menggunakan DI secara meluas, selalunya dengan container yang secara automatik meleraikan dan menyuntik dependency — membawa kepada kod yang longgar-gandingan dan boleh diuji.
Masalah yang diselesaikan DI
{
;
{
->mailer = ();
}
}
{
{}
}
