内容简介: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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript Patterns
Stoyan Stefanov / O'Reilly Media, Inc. / 2010-09-21 / USD 29.99
What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced d......一起来看看 《JavaScript Patterns》 这本书的介绍吧!