Dependency Injection (DI) shine tsarin ƙididdigewa inda ajin ya karba abubuwan da ya buƙata daga waje (sau da yawa ta hanyar gida) maimakon ya yarda da su kanta. Frameworks na PHP na zamani suna amfani da DI sosai, sau da yawa tare da container wanda ke kucar da buɓugawa abubuwan ta atomatik — yana haifar da code da ba shi da haɗi, zai iya gwada.
Matsalar da DI ke warware
{
;
{
->mailer = ();
}
}
{
{}
}
