For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
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/>
关于QueryPHP
QueryPHP是一款现代化的高性能PHP渐进式协程框架,我们还是主要面向传统PHP-FPM场景,以工程师用户体验为历史使命,让每一个PHP应用都有一个好框架。
百分之百单元测试覆盖直面Bug,致力于创造高品质产品Level Level Leevel,依托Swoole开启未来更多可能,此刻未来逐步渐进。我们的愿景是USE LEEVEL WITH SWOOLE DO BETTER ,让您的业务撑起更多的用户服务。
https://github.com/hunzhiwange/queryphp
#/dyhb/queryphp
#
#
特性
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.*系列开启。
安装
为了简化入门,我们开发了一个基于IView-UI通用后台权限系统,可以在传统PHP-FPM,Swoole和RoadRunner 3中模式下面运行。
composer create-project hunzhiwange/queryphp myapp
php leevel server <Visite http://127.0.0.1:9527/>
Swoole方式运行
php leevel http:server <Visite http://127.0.0.1:9527/>
Go RoadRunner方式运行
/data/server/roadrunner-1.8.2-darwin-amd64/rr serve -d -v # -d = debug <Visite http://127.0.0.1:9527/>
运行基于IViewUI的通用权限系统
cd /data/codes/queryphp/frontend
npm install
npm run dev
cd /data/codes/queryphp
php leevel server
http://127.0.0.1:9528/#/login
联系方式
如果你觉得不错,可以关注一下项目,谢谢。
#
选择的人多的机构就是好机构,达内每年近10万学员的选择,来达内给你一个不一样的培训体验。达内目前开设24大课程体系,Java编程、UI设计、网络营销、web前端培训等课程。达内每月开设免费课程试听训练营,欢迎来电预约免费试听,领取免费课程资料。来合肥PHP培训,让你的人生有不一样的精彩。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!