PHPackages                             constanze-standard/di - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. constanze-standard/di

ActiveLibrary[PSR &amp; Standards](/categories/psr-standards)

constanze-standard/di
=====================

A PHP dependency injection manager

1.1.1(6y ago)0271Apache-2.0PHPPHP &gt;=7.1CI failing

Since Oct 16Pushed 5y agoCompare

[ Source](https://github.com/constanze-standard/di)[ Packagist](https://packagist.org/packages/constanze-standard/di)[ RSS](/packages/constanze-standard-di/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (3)Dependencies (4)Versions (5)Used By (1)

DI 是一个 PHP 依赖注入管理组件，它与 PSR-11 标准配合，为你的程序提供多种形式的依赖注入解决方案：

它的主要功能包括：
---------

[](#它的主要功能包括)

- 根据类型提示注入参数 (type-hint)
- 通过注解 (Annotation) 的形式注入
- 对类的属性进行注入
- 通过多种形式向程序中注入自定义的参数
- 获取参数列表

基本示例
----

[](#基本示例)

通过 DI 管理器调用函数，并向函数中注入参数：

```
