就这一句话,把其他框架的设计思维
统统甩一条街。
就这么一句话把高级框架的高级点
全部包含:
依赖注入 面对接口编程 设计模式-工厂模式(配置文件决定了这框架的依赖注入必须使用工厂模式) 协程=>高并发(控制器类中不能有动态变量,达到协程安全【不让数据混淆】。也就是说 一个请求开一个协程)
这么一搞,让用的人看起来、用起来非常简单,但是要理解也更耗时 这么一搞,感觉啥都是改改配置文件(我创造的词:‘面对配置文件’)。
class ConfigProvider
{
public function __invoke(): array
{
return [
'dependencies' => [
CacheInterface::class => Cache::class,
],