Dependency Injection (DI) एक डिजाइन प्याटर्न हो जहाँ एक class लाई यसको dependencies बाहिरबाट (सामान्यतः constructor मार्फत) प्राप्त हुन्छ, तर यो आफैले सिर्जना गर्दैन। आधुनिक PHP frameworks ले DI लाई व्यापक रूपमा प्रयोग गर्छन्, प्रायः एक container सहित जो स्वचालित रूपमा dependencies को समाधान र इन्जेक्शन गर्छ — जससे loosely-coupled, testable code को नेतृत्व हुन्छ।
समस्या जो DI समाधान गर्छ
{
;
{
->mailer = ();
}
}
{
{}
}
