内容简介:QueryPHP 1.0.3 仅仅做了对 PHP 8.0 和 PHP 8.1 兼容性处理,修复了 PHP 8 下面的代码和测试用例。 QueryPHP 1.1.0 采用 PHP 8 新特性对代码进行优化和处理,更好的类型系统使用底层代码更加简洁,更可靠。 举个例...
QueryPHP 1.0.3 仅仅做了对 PHP 8.0 和 PHP 8.1 兼容性处理,修复了 PHP 8 下面的代码和测试用例。
QueryPHP 1.1.0 采用 PHP 8 新特性对代码进行优化和处理,更好的类型系统使用底层代码更加简洁,更可靠。
举个例子使用 match 表达式和属性提升,代码更加精简干净。PHP 8 类型系统已经比较完整,删除了系统所有属性的 @ var 标记,所有函数和方法的 @ params,因为每一种类型都有一个确定的值,可以完全从 docblock 中删除。
因为 PHP 8 尚未发布,以及系统依赖的 composer 包尚未支持 PHP 8,运行 QueryPHP-1.1.0-alpha.1 需要编译一个 PHP 8 的 RC 版本。然后,composer 安装时忽略版本即可安装和运行。
composer create-project hunzhiwange/queryphp myapp dev-master --ignore-platform-req
php leevel server <Visite http://127.0.0.1:9527/>
-
Production-Ready (生产可用)
-
框架理念 (值得托付的使命感,让每一个 PHP 应用都有一个好框架。)
-
组件系统 (框架底层由独立的高内聚低耦合组件构成,可以轻松无侵入接入现有系统。)
-
路由系统 (框架提供 MVC 自动路由并能够智能解析 Restful 请求和基于 OpenApi 3.0 规范的 swagger-php 注解路由,文档路由一步搞定。)
-
整体解决方案 (框架提供了从缓存、Session、IOC 容器、模板引擎、Ddd ORM 等大量开箱即用的功能,提供了基于 Symfony Console 命令行 工具 集。)
-
高品质 (百分之百单元测试覆盖直面 Bug,致力于创造高品质产品 Level Level Leevel。)
-
业务协程化 (基于 Swoole 4 开发,我们的愿景是少量代码或者无修改,让你的业务撑起更多的用户服务。)
-
百分之百单元测试覆盖(超过 3500 例测试用例保证系统可靠性和可持续维护。)
-
PHP 7 严格模式 (每一个 PHP 脚本都是 strict_types=1,严格模式可以避免很多弱类型带来潜在 BUG。)
-
PHP 7 类型提示 (尽可能为每一个方法提供确定的参数类型和返回值类型,以及类属性的类型支持。)
-
依赖注入(完整实现,关键 MVC、命令行脚本、事件监听器全部接入 IOC 容器。)
-
领域驱动设计(支持 UnitOfWork 事务工作单元、Repository 仓储、Specification 查询规约,Entity Getter Setter领域实体等。)
-
避免闭门造车 (QueryPHP 一直从 Laravel 、Symfony 等框架吸收一些优秀的设计,同时我们自身也进行了大量的创新设计。)
-
更多的特性期待你的发现...
功能更新
框架核心 framework
采用 PHP 8.0 全新特性优化代码。
应用 application
采用 PHP 8.0 全新特性优化代码。
开发路线
1.0. 处于维护 阶段,1.1.* 系列开启。
composer create-project hunzhiwange/queryphp myapp php leevel server <Visite http://127.0.0.1:9527/>
php leevel http:server <Visite http://127.0.0.1:9527/>
/data/server/roadrunner-1.8.2-darwin-amd64/rr serve -d -v # -d = debug <Visite http://127.0.0.1:9527/>
cd /data/codes/queryphp/frontend npm install npm run dev cd /data/codes/queryphp php leevel server http://127.0.0.1:9528/#/login
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- QuickTask动态脚本支持框架整体介绍篇
- SwooleDistributed 框架 2.5 发布,全面支持 Docker
- PHP Codeigniter 框架支持 SQL Server
- YuebonCore 快速开发框架支持 .Net 5.0
- 【剖析 | SOFARPC 框架】系列之 SOFARPC 注解支持剖析
- Golang/Gin框架添加对HTTPS的支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法Ⅰ~Ⅳ(C++实现):基础、数据结构、排序和搜索
Sedgewick / 高等教育出版社 / 2002-1 / 49.00元
本书通过C++实现方案以简洁、直接的方式对书中的算法和数据结构进行表述,并向学生提供在实际应用中验证这种方法的手段。 本书广泛地论述了与排序、搜索及相关应用有关的基本数据结构和算法。覆盖了数组、链表、串、树和其他基本数据结构,更多地强调抽象数据类型(ADT)、模块化程序设计、面向对象程序设计和C++类。本书包括排序、选择、优先队列ADT实现和符号表ADT(搜索)实现,配有帮助学生学习计算......一起来看看 《算法Ⅰ~Ⅳ(C++实现):基础、数据结构、排序和搜索》 这本书的介绍吧!