![](https://img-blog.csdnimg.cn/202008290904179.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
hyperf
hyperf框架
qq_38961339
这个作者很懒,什么都没留下…
展开
-
hyperf中获取控制器和方法名称
hyperf中没有直接提供获取当前路由的控制器名称的方法,不过相关路由定义已经注入到$request中,因此可以通过访问$request属性的方式获取当前控制器名称和方法名。namespace App\Controller;use Hyperf\HttpServer\Router\Dispatched;class IndexController extends AbstractController{ public function index() { var_du原创 2020-09-02 09:46:23 · 1709 阅读 · 1 评论 -
hyperf中的设计模式(二)
3.依赖注入模式(Dependency Injection)模式定义依赖注入(Dependency Injection)是控制反转(Inversion of Control)的一种实现方式。我们先来看看什么是控制反转。当调用者需要被调用者的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例,但在这里,创建被调用者的工作不再由调用者来完成,而是将被调用者的创建移到调用者的外部,从而反转被调用者的创建,消除了调用者对被调用者创建的控制,因此称为控制反转。要实现控制反转,通常的解决方案是将原创 2020-08-29 14:47:46 · 1446 阅读 · 0 评论 -
hyperf中的设计模式(一)
hyperf简介2.0 介绍Hyperf 是基于 Swoole 4.5+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换 与 可复用 的。框架组件库除了常见的协程版的 MySQL 客户端、Redis 客户端,还为您准备了协程版的 Eloquent ORM、WebSocket 服务端及原创 2020-08-29 09:32:21 · 981 阅读 · 0 评论