```cmd
// 安装webman框架
composer create-project workerman/webman
// 进入目录
cd webman
// 安装依赖注入 PHP-DI
composerdoctrine/annotations ^1.14
```
config/app.php
```php
return [
省略其他……
'controller_reuse' => false, // 控制器复用已关闭Test $test)
{
var_dump($test->get());
}
public function index()
{
}
}
控制台输出)
在dependence.php配置为非单例,控制器构造仍然为单例。控制器构造注入始终为单例。
控制器方法注入除了注入类,其他也都是单例。比如:A -> B、C、D
只有A是新实例,B、C、D均为单例。