Hyperf 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hyperf 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Hyperf 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Hyperf 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Hyperf 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 PHP
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织
地区 国产
提 交 者 huangzhhui
适用人群 未知
收录时间 2019-06-20

软件简介

Hyperf 是基于 Swoole 4.4+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换 与 可复用 的。

框架组件库除了常见的协程版的 MySQL 客户端Redis 客户端,还为您准备了协程版的 Eloquent ORMWebSocket 服务端及客户端JSON RPC 服务端及客户端GRPC 服务端及客户端Zipkin/Jaeger (OpenTracing) 客户端Guzzle HTTP 客户端Elasticsearch 客户端Consul 客户端ETCD 客户端AMQP 组件Apollo 配置中心阿里云 ACM 应用配置管理ETCD 配置中心基于令牌桶算法的限流器通用连接池熔断器Swagger 文档生成Swoole TrackerBlade 和 Smarty 视图引擎Snowflake 全局ID生成器 等组件,省去了自己实现对应协程版本的麻烦。

Hyperf 还提供了 基于 PSR-11 的依赖注入容器注解AOP 面向切面编程基于 PSR-15 的中间件自定义进程基于 PSR-14 的事件管理器Redis/RabbitMQ 消息队列自动模型缓存基于 PSR-16 的缓存Crontab 秒级定时任务Translation 国际化Validation 验证器 等非常便捷的功能,满足丰富的技术场景和业务场景,开箱即用。

框架初衷

尽管现在基于 PHP 语言开发的框架处于一个百花争鸣的时代,但仍旧未能看到一个优雅的设计与超高性能的共存的完美框架,亦没有看到一个真正为 PHP 微服务铺路的框架,此为 Hyperf 及其团队成员的初衷,我们将持续投入并为此付出努力,也欢迎你加入我们参与开源建设。

设计理念

Hyperspeed + Flexibility = Hyperf,从名字上我们就将 超高速 和 灵活性 作为 Hyperf 的基因。

  • 对于超高速,我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。 
  • 对于灵活性,我们基于 Hyperf 强大的依赖注入组件,组件均基于 PSR 标准 的契约和由 Hyperf 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。 

基于以上的特点,Hyperf 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网(IOT)等。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (48)

加载中
very good的框架
02/13 23:14
回复
举报
hyperf确实好用,新功能新特性加的也快,赞👍🏻,希望保持一贯的高性能高灵活!
2020/11/12 19:28
回复
举报
新版本可否提供一个完整的例子吗?至少让我们知道怎么运行吧?
2020/06/22 16:33
回复
举报
huangzhhui软件作者
文档写得很清楚了
2020/06/28 00:03
回复
举报
请问,可以在apachehander下运行吗?不是php-fpm模式下运行!!!
2020/06/28 16:01
回复
举报
这个问题你需要看 swoole 文档了, swoole 只能在 cli 模式运行,运行后创建 http,tcp,websocket 服务,然后前端就能访问了, 一般需要配合nginx 使用,否则 swoole 就要提供 图片的传输,已经有好的了, 就不额外弄了 ,个人意见,有不对请指出
2020/07/14 13:31
回复
举报
确实不清楚,考虑不完整,要有demo才好
2020/11/09 10:38
回复
举报
请问,websocket能否与其他fpm框架整合使用,比如在fpm项目中调用对应的客户端,推送ws消息?
2019/12/09 10:56
回复
举报
fpm後端對應hyperf後端(PHP),可用TCP socket通訊。 fpm框架的前端(JS),則可以用ws客戶端與hyperf通訊。
2019/12/10 20:57
回复
举报
比如,就像workerman中那样,我在fpm中把信息推给 workerman,然后workerman再把信息推送给前端js
2019/12/11 13:53
回复
举报
hyperf唯一美中不足的就是名字了🤣
2019/12/04 17:38
回复
举报
确实不好记
2019/12/05 09:52
回复
举报
😅 我这各种hyper**
2019/12/05 09:56
回复
举报
huangzhhui软件作者
放心,很多产品的名字都不好记,等它用户越来越多的时候,你就觉得好记了
2019/12/30 21:24
回复
举报
请问目前支持连接oracle数据库吗?
2019/12/04 11:18
回复
举报
huangzhhui软件作者
不支持,Swoole 不支持 协程的 Oracle 客户端
2019/12/30 21:24
回复
举报
请问可以注册到servicecomb/service-center中吗?
2019/09/10 13:38
回复
举报
huangzhhui软件作者
这个并不是主流的服务中心方案,简单的实现是可以做到的,但我们也不会优先去实现这个,是什么架构下使用这个服务中心?
2019/09/13 12:29
回复
举报
好的,谢谢。之前是看到华为开源微服务框架servicecomb go语言版,所以问下。
2019/11/04 11:36
回复
举报
像我这还一直抱着fpm不放的是不是已经被时代淘汰了?
2019/07/25 01:35
回复
举报
huangzhhui软件作者
终将会的
2019/09/13 12:30
回复
举报
你能谈谈swoft和hyperf两者之间的优缺点吗?😅
2019/07/22 15:13
回复
举报
huangzhhui软件作者
Hyperf 使用上更精简,功能上更强大,设计上更开放,运行上更稳定,性能上更强大,维护上更用心
2019/08/06 23:48
回复
举报
哈哈哈哈哈哈哈哈哈哈 @洛家主啊 这回答你怎么选
2019/11/22 14:33
回复
举报
会laravel学swoft基本零成本,swoft的文档,emmm
2019/12/04 17:36
回复
举报
阻碍PHP的并不是性能,PHP的性能其实已经非常好了,它缺乏的是其他语言的一些很基本的功能!老追求性能是错误的路线!
2019/06/27 09:17
回复
举报
huangzhhui软件作者
Hyperf 做的不就是其它语言的一些很基本都功能吗?
2019/06/28 00:12
回复
举报
huangzhhui软件作者
追求性能,那是 Swoole 做的事情,两者互补,哪不对吗
2019/06/28 00:15
回复
举报
更多评论
发表了资讯
01/25 16:49

Hyperf 发布两个孵化组件以及 v2.1.4 版本

更新内容 本周主要新增了 轻量级有向无环图任务编排库 和 逆波兰表示法 两个孵化项目,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.1.4 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 修复 #3165 修复方法 Hyperf\Database\Schema\MySqlBuilder::getColumnListing 在 MySQL 8.0 版本中无法正常使用的问题。 #317...

22
1
发表于开发技能专区
01/12 17:58

Hyperf 发布 Kafka 协程组件及 v2.1.2 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了 Kafka 客户端,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.1.2 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 Kafka 客户端 Kafka 是由 Apache软件基金会 开发的一个开源流处理平台,由 Scala 和 Java 编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化...

1
6
发表于开发技能专区
2020/12/28 15:43

Hyperf 发布 v2.1 版本,企业级的 PHP 微服务云原生协程框架

更新内容 经过几个月的开发调试和内部线上试用,终于在今天发布了 V2.1 版本,它并没有增加一些跨时代的功能,但却是为了 V3.0 版本的到来打好了基础。 本周主要 提升了部分组件的依赖版本,提升了最低PHP版本(>=7.3),并增加了对 Swow 驱动的适配。发布于 2.1.0 版。 如需更新到 v2.1.0 版本,只需要将 Hyperf 相关组件的依赖版本改为 2.1.* 即可,详情请见 更新指南。 警告:所有的代码变动已在更新内容中注明,除了根据更新指...

3
1
发表于开发技能专区
2020/12/21 14:59

Hyperf 发布 v2.0.24 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.24 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 修复 #2978 修复当没有引用 hyperf/contract 时,hyperf/snowflake 组件会无法正常使用的问题。 #2983 修复使用协程风格服务时,常量 SWOOLE_HOOK_FLAGS 无法生效的问题。 #2993 修复方法 Arr::mer...

3
3
发表于开发技能专区
2020/12/17 15:23

Hyperf 发布 Phar 组件和 v2.0.23 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了 phar 打包工具,可以将 Hyperf 项目打包成 phar 文件,同时我们修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.23 版。 引入组件后,通过 php bin/hyperf.php phar:build 命令即可将项目打包为一个 Phar 应用 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2872 新增 hyperf/phar 组件,...

2
3
发表于开发技能专区
2020/12/10 10:11

Hyperf 发布 v2.0.22 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了部分特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.22 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2896 允许 view-engine 组件配置自定义加载类组件和匿名组件。 #2921 为 Parallel 增加 count() 方法,返回同时执行的个数。 修复 #2913 修复使用 ORM 中的 with 预加载逻辑...

0
3
发表于开发技能专区
2020/12/01 18:34

Hyperf 发布 v2.0.21 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了部分特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.21 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2857 为 service-governance 组件新增 Consul 的 ACL Token 支持。 #2870 为脚本 vendor:publish 支持发布配置目录的能力。 #2875 为 watcher 组件新增可选项 no-restart,...

1
2
发表于开发技能专区
2020/11/11 17:22

Hyperf 发布 v2.0.18 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了部分特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.18 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 注意事项 请移除 require-dev 中的 doctrine/common 组件 doctrine/common 组件的 2.x 版本与 hyperf/utils 冲突,所以会导致 hyperf/utils 无法更新。 新增 #2752 为注解 @AutoC...

4
1
发表于开发技能专区
2020/11/02 14:21

Hyperf 发布协程安全的 View 组件及 v2.0.17 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了 view-engine 组件,view-engine 组件衍生于 Laravel 的 Blade 模板引擎,可以直接在 Worker 进程中渲染视图,无需启动额外的 Task 进程。同时我们修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.17 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2625 新增 Hyperf\Tracer\Aspect\Jso...

2
2
发表于开发技能专区
2020/10/20 14:48

Hyperf 发布 v2.0.15 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了部分特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.15 版。 建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2654 新增方法 Hyperf\Utils\Resource::from,可以方便的将 string 转化为 resource。 修复 #2634 #2640 修复 snowflake 组件中,元数据生成器 RedisSecondMetaGenerator 会...

1
0
发表于开发技能专区
2020/10/13 11:34

Hyperf 发布 v2.0.14 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了 hyperf/scout, hyperf/resource 和 hyperf/resource-grpc 三个组件,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.14 版,建议用户使用以下命令更新此版本。 Scout Scout 为模型的全文搜索提供了一个简单的、基于驱动程序的解决方案。使用模型观察员,Scout 会自动同步你的搜索索引和模型记录。 目前,Scout 自带了一个 Elasticsearch 驱动;而编写自定义驱动程序很简单,你可...

2
1
发表于软件架构专区
2020/09/28 15:12

Hyperf 发布 v2.0.13 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了一些特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.13 版,建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2445 当使用异常捕获器 WhoopsExceptionHandler 返回 JSON 格式化的数据时,自动添加异常的 Trace 信息。 #2580 新增 grpc-client 组件的 metadata 支持。 修复 #2559 修复使...

1
1
发表于服务端专区
2020/09/23 17:13

Hyperf v2.0.12 发布,企业级 PHP 微服务云原生协程框架

更新内容 本周主要新增了一些特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.12 版,建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 Added #2512 为 hyperf/database 组件方法 MySqlGrammar::compileColumnListing 新增返回字段 column_type。 Fixed #2490 修复 hyperf/grpc-client 组件中,流式客户端无法正常工作...

2
3
2020/09/14 17:06

Hyperf 发布 v2.0.11 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了一些特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.11 版,建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2455 为 hyperf/socketio-server 组件新增方法 Socket::getRequest 用于获取 Psr7 规范的 Request。 #2459 为 hyperf/async-queue 组件新增监听器 ReloadChannelListener 用...

6
1
2020/09/07 14:34

Hyperf 发布 v2.0.10 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了一些特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.10 版,建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2411 为 hyperf/database 组件新增 Hyperf\Database\Query\Builder::forPageBeforeId 方法。 #2420 #2426 为 hyperf/command 组件新增默认选项 enable-event-dispatcher 用于...

2
2
发表于软件架构专区
2020/08/31 14:53

Hyperf 发布 v2.0.9 版本,企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增了一些特性,并修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.9 版,建议用户使用以下命令更新此版本。 composer update "hyperf/*" -o 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2331 hyperf/nacos 组件增加授权接口。 #2331 hyperf/nacos 组件增加 nacos.enable 配置,用于控制是否启用 Nacos 服务。 #2331 hyperf/nacos 组件增加配置合并类型,默认使用...

4
3
发表于开发技能专区
2020/08/10 15:59

Hyperf 发布 Jet 统一模型 RPC 客户端组件及 v2.0.6 版本

更新内容 本周主要发布了 hyperf/jet 组件 v0.1 beta 版本,Jet 是一个统一模型的 RPC 客户端,内置 JSONRPC 协议的适配,该组件可适用于所有的 PHP (>= 7.2) 环境,包括 PHP-FPM 和 Swoole 或 Hyperf。同时修复了一些其它组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.6 版,建议用户更新此版本。 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2125 新增 hyperf/jet 组件。 修复 #2236 修复 Na...

1
2
发表于服务端专区
2020/07/27 18:35

Hyperf 发布 v2.0.4 版本,企业级 PHP 微服务云原生协程框架

更新内容 本周主要修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.4 版,建议用户更新此版本。 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #2144 数据库查询事件 Hyperf\Database\Events\QueryExecuted 添加 $result 字段。 #2158 路由 Hyperf\HttpServer\Router\Handler 中,添加 $options 字段。 #2162 热更新组件添加 Hyperf\Watcher\Driver\FindDriver。 #2169 Session 组件新增配...

9
3
发表于软件架构专区
2020/07/20 16:54

Hyperf 发布 Nacos 组件及 v2.0.3 版本 | 企业级的 PHP 微服务云原生协程框架

更新内容 本周主要新增 hyperf/nacos 组件,Nacos 是一个由阿里巴巴集团开源的动态服务发现、配置管理和服务管理平台,致力于帮助您发现、配置和管理微服务,该组件可使 Nacos 为 Hyperf 提供配置中心、服务发现与注册的功能支持,同时该版本还修复了一些组件的 🐛Bug,继续提升 Hyperf 的稳定性,发布于 2.0.3 版,建议用户更新此版本。 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看更新内容 新增 #1554 新增 hyperf...

1
6
发表于服务端专区
2020/06/22 00:59

Hyperf 2.0 发布!想象的开端!

前言 Hyperf 从 2019 年 6 月 20 日发布 1.0 版本至今,获得了非常多的关注和用户,短短的一年期间,Hyperf 飞速发展和持续迭代,同时也拥有了非常惊人的数据。 Github 2700 stars / Gitee 328 stars 113 名 contributors 1100+ Pull Requests 共发布 47 个版本 92 个代码仓库 1438 个单元测试用例,4412 个断言条件 这些数据是整个开源社区共同努力的结果,感谢所有支持 Hyperf 的大神的厚爱,期待未来更多的支持与合作。 Hype...

21
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/05/30 01:54

hyperf 系列教程之 hyperf-auth 高级用法

## 前言 上次写了一个 `hyperf-auth` 组件,收到许多朋友的反馈和支持,非常感谢大家的支持。今天补充一下关于自定义用户认证的方法。 其实,大部分场景下你都可以通过 [hyperf-auth](https://github.com/qbhy/hyperf-auth) 项目的 `README` 文档了解到具体如何使用 `hyperf-auth` 的各种功能,但是关于自定义验证,`README` 其实只是一笔带过。 ![hyperf 教程之 hyperf-auth 高级用法](https://cdn.learnku.com/uploads/image...

0
1
发表了博客
2020/12/23 12:08

hyperf与go基于jsonrpc2.0通信

前言 现在微服务很流行,很多的语言都有自己的rpc框架,在同一框架内的微服务之间通信很方便,笔者工作时用到的框架是hyperf,自带jsonrpc、grpc组件,grpc用起来略感繁琐,调试起来也不方便,因此选用jsonrpc-http,损失些许通信成本在可接受范围之内,能用postman调试实在是太方便了。 随着业务和团队的不断发展,开始有多语言开发需求,我们的另一个项目是用go搭建的,hyperf与go之间也打算用jsonrpc,go自带jsonrpc包,但是...

0
0
2020/12/05 13:19

关于hyperf 安装phpkafka

1、容器基本镜像:php:7.4-apache-buster; 2、安装hyperf 所需的组件(redis,swoole等),先确保hyperf-2.0.23能够正常运行。 3、安装phpkafka所需的组件bcmath: 3.1、docker exec -ti 容器名 bash : docker-php-ext-install bcmath docker-php-ext-enable bcmath composer config -g repo.packagist composer https://mirrors.aliyun.com/composer composer require longlang/phpkafka...

0
0
发表了博客
2020/11/27 17:37

Hyperf 初体验-视图

今天走一遍 Hyperf 框架的视图, 先读一遍 文档,大致需要安装 3 处依赖 安装视图 composer require hyperf/view 配置 新建 config/autoload/view.php 配置文件 <?php declare(strict_types=1); use Hyperf\View\Mode; use Hyperf\View\Engine\BladeEngine; return [ // 使用的渲染引擎 'engine' => BladeEngine::class, // 不填写则默认为 Task 模式,推荐使用 Task 模式 'mode' => Mode::TASK, 'confi...

0
0
发表了博客
2020/11/27 17:37

Hyperf 初体验-路由

这次我们来了解下 Hyperf 的路由。主要包括以下内容 如何定义路由 路由的寻址规则 路由定义 路由主要有两种方式来定义 配置文件定义路由 通过注解来定义路由 配置文件定义 在 config/routes.php 文件中定义所有路由 主要有以下几种方式 <?php use Hyperf\HttpServer\Router\Router; //传入闭包 Router::get('/hello-hyperf', function () { return 'Hello Hyperf.'; }); // 下面三种方式的任意一种都可以达到同样的效果 ...

0
0
发表了博客
2020/11/27 17:37

Hyperf 1.1.0 正式发布了

Hyperf 1.1.0 更新内容比较多,但总的来说框架越来越完善。这次更新新增了 Validation 验证器 基于 Laravel,同时增加了大量的单侧。 v1.1.0 新增 #401 新增了 Hyperf\HttpServer\Router\Dispatched 对象来储存解析的路由信息,在用户中间件之前便解析完成以便后续的使用,同时也修复了路由里带参时中间件失效的问题; #402 新增 @AsyncQueueMessage 注解,通过定义此注解在方法上,表明这个方法的实际运行逻辑是投递给 Async-Qu...

0
0
发表了博客
2020/11/27 17:37

Hyperf 初体验-注解

什么是注解什么是注释? 注解 与 注释 的区别: 注释:给程序员看,帮助理解代码,对代码起到解释、说明的作用。 注解:给应用程序看,用于元数据的定义,单独使用时没有任何作用,需配合应用程序对其元数据进行利用才有作用。 PHP 语法本身并没有实支持 注解 ,实现注解只能从注释中解析。 Hyperf 使用注解的几种方式 类 类方法 类属性 创建注解 自定义注解 在 Hyperf 项目 app 目录中创建一个 Annotation 文件夹 比如创建一个...

0
0
发表了博客
2019/11/07 20:02

Docker 下开发安装hyperf

Docker 下开发hyperf # docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh basecar/hyperf-developers:latest # 下载并运行 hyperf/hyperf 镜像,并将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录 docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli # 镜像容器运行后,在容器内安装 Composer wget https://mirr...

0
0
发表了博客
2020/11/27 17:37

Hyperf 初体验-数据库

本节和数据库进行一次访问,包括数据库迁移、增删改查等操作 仔细阅读文档 仔细阅读文档 仔细阅读文档 重要的是说三遍!!! 创建数据连接 Hyperf 数据库的连接配置在 config\autoload\database.php 文件中 <?php declare(strict_types=1); /** * This file is part of Hyperf. * * @link https://www.hyperf.io * @document https://doc.hyperf.io * @contact group@hyperf.io * @license https://github.com/hy...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/11/25 00:48

2020 年度 OSC 中国开源项目评选结果公布

「2020 年度 OSC 中国开源项目」评选结果正式揭晓! 本次开源项目评选活动设立了「最佳人气项目」、「优秀 Gitee 组织」和「最积极运营项目」三个奖项。 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」的分别是: Ant Design Vue、Apache Doris、avue、Davinci、Deepin、Docsify、EUX、FastAdmin、go-zero、GoFrame、Guns、Hutool、Hyperf、LinkWeChat、Linux Lab、MeterSphere、MindSpore、Mybatis-Plus、O2OA、Objecti...

90
127
2020/11/13 15:09

首届好未来 PHP 开源技术大会报名启动

PHP 大咖齐聚首届好未来开源技术大会报名启动! 为更好地推动教育行业开源文化发展,提升底层技术应用开源水准,智慧教育国家新一代人工智能开放创新平台、好未来教育集团、开源中国技术社区将于 12 月 5 日在北京联合举办首届PHP开源技术大会。 在新一代信息技术快速发展和开源生态体系不断完善的当下,技术开源在技术创新、生态构建、数字变革等方面,都发挥着重要的引领作用。中国信息通信研究院发布的《开源生态白皮书(2020年...

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
48 评论
1.8K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部