内容简介:v0.0.8 更新内容: 新增TcpController->encodeMessage()方法 新增服务器启动输出信息 增加命令行工具名称操作判断 新增事件IMI.MAIN_SERVER.WORKER.START.APP 新增模型生成后属性支持IDE代码提示 新增模型增删改查...

v0.0.8 更新内容:
新增TcpController->encodeMessage()方法
新增服务器启动输出信息
增加命令行 工具 名称操作判断
新增事件IMI.MAIN_SERVER.WORKER.START.APP
新增模型生成后属性支持IDE代码提示
新增模型增删改查事件
新增模型set方法,支持从一个数组赋值到当前模型
新增http not found处理器
新增自动事务支持
新增模型属性isset判断支持
模型生成器增加生成进度以及完成提示
修复使用传参-appNamespace形式启动服务器,无法正常热重启的问题
修复错误日志记录文件位置错误
修复模型save方法问题
调整进程pid记录文件名
优化支持服务器日志
调整清除当前 worker 进程的 Bean 类缓存
修复命令行工具中使用协程的问题
继续修复项目注解加载问题
去除启动时加载项目注解,工具中加载项目注解
修复bean缓存未及时删除问题
修复Model::select()方法没传条件报错问题
修复启动时未加载项目注解
完善错误、异常捕获
修复阻止事件传播可能导致one失效问题
Logger现在统一使用App::getBean()操作
调整JsonErrorHandler默认抛出异常
致命错误保存日志
新增错误及异常捕获日志处理
修复日志$context中包含非标量值报错问题
修复日志最后一条trace错误
修复因WorkerStart中初始化协程连接,导致的请求可能会被先执行的问题
修复日志最后一条trace错误
调整composer中psr项目版本描述
修正延迟收包处理
修复KVStorage对非对象处理的问题
修复http路由配置没有middlewares节报错问题
介绍
IMI 是基于 Swoole 开发的协程 PHP 开发框架,完美支持 Http、WebSocket、TCP、UDP 开发,拥有常驻内存、协程异步非阻塞IO等优点。
IMI 框架文档丰富,上手容易,致力于让开发者跟使用传统 MVC 框架一样顺手。
IMI 框架底层开发使用了强类型,易维护,性能更强。支持 Aop ,支持使用注解和配置文件注入,完全遵守 PSR-3、4、7、11、15、16 标准规范。
框架的扩展性强,开发者可以根据实际需求,自行开发相关驱动进行扩展。不止于框架本身提供的功能和组件!
官网:https://www.imiphp.com/
文档手册:https://doc.imiphp.com/
代码仓库:
码云:https://gitee.com/yurunsoft/IMI
Github:https://github.com/Yurunsoft/IMI
空项目:https://gitee.com/yurunsoft/empty-imi-demo
功能Demo:https://gitee.com/yurunsoft/imi-demo
寻有缘人
我希望在以后,phper 能够自信地用着 php,不至于在项目成熟的后期被其他语言重构掉。
一个开源项目不能仅靠一个两个人,需要大家一起来完善壮大。
我们需要你的加入,以便完善:
贡献代码(BUG修复、新功能开发……)
丰富文档(文档非常重要)
教程、博客分享
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- BeetlSQL 3.0.0 正式发布,历经一年开发重构
- 历经数月投诉后,Firefox 移除了带误导性的按钮
- 历经 35 个版本迭代,NG-ZORRO 1.0.0 发布
- 历经11个测试版,苹果 macOS Mojave 正式版发布
- 历经27年,人脸识别技术如何发展至识别精度达99.5%以上
- 历经15个小时 终于评出这8本最受欢迎的SQL书籍
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Is Parallel Programming Hard, And, If So, What Can You Do About
Paul E. McKenney
The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity.1 By describing the algorithms and designs that have worked well in the pa......一起来看看 《Is Parallel Programming Hard, And, If So, What Can You Do About 》 这本书的介绍吧!