4.1. Introduction
定义
为了让PHP-DI知道要注入什么以及在哪里注入,我们可以使用以下选项:
- 使用 自动装配
- 使用 注解
- 使用 PHP definitions
如果需要, 您也可以同时使用多个选项。
如果您同时使用多个选项,则存在适用的优先级。从最高优先级到最低优先级:
- 容器上的明确定义 (即使用
$container->set()
定义) - PHP definitions 文件(如果添加多个配置文件,则最后一个会覆盖前一个)
- 注解
- 主动装配
更多内容请参阅 Definition overriding documentation
自动装配
请参阅 自动装配。
注解
请参阅 注解。
PHP 配置
请参阅有关 PHP definitions。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。