全网首个VQMOD+Thinkphp6项目

浏览:290 发布日期:2021/12/12 分类:ThinkPHP6专区 关键字: VQMOD Thinkphp6
VQMod For ThinkPHP 6+

vQmod(全称Virtual Quick Mod,又称为虚拟快速模块)是一个快速覆盖原有PHP系统代码的编程机制。

可以在不修改系统原有文件的情况下,对原系统的功能做任意改进,这样做的一个很大的好处是新系统不会因为二次开发而导致不能把原系统升级到最新版本。而在性能方面基本上可以忽略不计,特别是运行于长驻内存的PHP项目,本人一直使用这个组合,对于二开时需要改TP核心代码是相当快捷而无后患。经过长时间使用,现在分享出来给大家,希望你也会喜欢它。

实现原理这实际上非常简单 - 大概原理通过xml文件进行对PHP文档进行搜索/替换代码,并修改为被指定内容然后生成一个新缓存文件进行使用。

本项目是将VQMOD结合ThinkPHP6+使用,方便平时进行开发,实际项目中需要改动TP官方核心代码来满足自己需求时,可快速无损进行处理,后期Thinkphp官方更新了版本不需要重复去修改原已改动过的文件,进而可快速升级TP版本(请参阅 vqmod/xml/iocui_tp6_patch.xml 使用示例)。

更多用法请参阅VQMOD仓库

下载项目包
克隆或下载本项目仓库代码到本地, 进入 tp6_vqmod 项目目录安装好依赖

安装TP相关依赖composer install运行即可愉快地使用vqmod带来的便利啦php think run在Gitee搜索 VQMOD+Thinkphp6 即可找到项目基础包
最佳答案
评论( 相关
后面还有条评论,点击查看>>