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/>
采用 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
评论删除后,数据将无法恢复
PHP 框架 QueryPHP 1.1.0-alpha.1 发布,仅仅支持 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 安装时忽略版本即可安装和运行。
功能更新
框架核心 framework
采用 PHP 8.0 全新特性优化代码。
应用 application
采用 PHP 8.0 全新特性优化代码。
开发路线
1.0. 处于维护 阶段,1.1.* 系列开启。
php leevel http:server <Visite http://127.0.0.1:9527/>