PHP带你学习hyperf-1.4 工具与插件推荐 2021-10-26 0 1752 0 Share Swoole IDE Helper。Swoole 的 IDE 帮助文件,智能提示Swoole中相关Api Hyperf 。智能提示Hyperf中的项关键Api以及更方便的追代码 Php Inspections (EA Extended)。开源的 PHP 静态代码分析器。 > 相关功能 架构相关问题 弱类型控制和可能的代码构造简化 性能问题 非最佳、重复和可疑的“if”条件 魔术方法使用的验证 正则表达式 兼容性问题 各种耗时的错误 PHPUnit API 使用 安全问题 deep-assoc-completion 。智能提示数组下标相关内容可以跨文件 phpstan 静态检测代码 检测静态变量 环境等 cs-fix 格式化代码使用 phpmd 静态检测代码并提示该函数的复杂度以及推荐变量长度等相关内容相关文章hyperf配合hyperf-swagger一条命令根据响应体生成生成swagger文档先上实现代码 <?php declare(strict_types=1); /** * This file is part of hyperf-tt. * * @link https://github.com/zhaohao19941221/hyperf-tt * @document https://github.com/zhaohao19941221/hype … 带你学习hyperf-7.1 特性特性 Channel 通道 类似于 go 语言的 chan,Channel 可为多生产者协程和多消费者协程模式提供支持。底层自动实现了协程的切换和调度。 Channel 与 PHP 的数组类似,仅占用内存,没有其他额外的资源申请,所 … 带你学习hyperf-6.1 问题汇总6.1 问题汇总 1. Guzzle Http客户端 请求时未记录日志文件,并将日志打印至终端 解决方案: 升级swoole至最新 2. hyperf与laravel 队列事务失败处理 场景: 当前有数据1,2,3投入队列,假设1,2,3都有创建的需 … 带你学习hyperf-5.2 Guzzle Http客户端5.2 Guzzle Http客户端 安装composer包 composer require hyperf/guzzle 配置 在实例化客户端的时候以参数的方式做配置 参数均来自于 Guzzle Http文档里的配置信息 使用 <?php namespace AppController; … 带你学习hyperf-5.1 Redis协程客户端5.1 Redis协程客户端 安装composer包 composer require hyperf/redis 配置 在config/autoload/redis.php下 <?php return [ 'default' => [ 'host' => env('REDIS_HOST', 'localhost'), 'auth' =&g … 带你学习hyperf-4.1 数据库配置文件4.2 配置文件 配置文件所在路径 config/autoload/databases.php 配置文件中的参数 读写分离 <?php return [ 'default' => [ 'driver' => env('DB_DRIVER', 'mysql'), // 读库 'read' => [ 'hos … 带你学习hyperf-4.1 数据库4.1 须知 与laravel的 Eloquent ORM 操作基本相同 借鉴5.4版本改造,有一些细节上的区别,比如事务等级处理等具体会在下文问题汇总中详细说明 hyperf/db-connection 是在orm的基础之上实现连接池,它基于 hype … 带你学习hyperf-3.9 AOP 面向切面编程3.9 AOP 面向切面编程 概念 AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过动态代理等技术实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,也是 Hyperf 中的一个重要内容, … 带你学习hyperf-3.8事件3.8事件 事件机制 事件模式必须基于 PSR-14 去实现。 Hyperf 的事件管理器默认由 hyperf/event 实现,该组件亦可用于其它框架或应用,只需通过 Composer 将该组件引入即可。 composer require hyperf/event … 带你学习hyperf-3.7 验证器3.7 验证器 与laravel的表单验证基本相同 1. 安装composer类库 composer require hyperf/validation 2. 设置表单验证的中间件:config/autoload/middlewares.php <?php return [ 'http' => [ HyperfV … 打赏赞微海报分享 标签:hyperf · PHP · swoole 0