Dependency Injection (DI) एक design pattern है जहाँ एक class अपनी dependencies को स्वयं बनाने के बजाय बाहर से (आमतौर पर constructor के माध्यम से) प्राप्त करती है। आधुनिक PHP frameworks DI का व्यापक उपयोग करते हैं, अक्सर एक container के साथ जो dependencies को स्वचालित रूप से resolve और inject करता है — जो loosely-coupled, testable code की ओर ले जाता है।
DI जिस समस्या को हल करता है
{
;
{
->mailer = ();
}
}
{
{}
}
