tknet
tknet
不支持接口版本功能,一方面,接口的版本控制逻辑和业务强相关,框架很难选择一个满足所有人需求的方案。另方面,在框架基础上自己定义一套接口版本方案并不困难,比如: 1. 可以通过 url 区分版本,定义类似的 url:```/v1/orders/```、```/v2/orders/```... 2. 如果需要对外提供统一的 URL,可以通过 Request Headers 中的 Accept区分版本,如```Accept: my-api/v1```,然后通过 PhpBoot 的 Hook 方式提取版本号, 并把url 重置成```/v1/orders/```、```/v2/orders/```的形式。
不支持,不过同时使用phpboot和mongo客户端并不冲突
jjvm只实现了很少的一部分opcode,`arraylength`没有实现。可能是你尝试让jjvm运行的代码,依赖了`arraylength`
确实之前pc的实现,没有仔细去查阅文档,想当然就实现了,非常感谢你能指出。如果你有精力,欢迎提交patch :P
使用 JDK8, com.sun.tools.classfile在 JDK8 之后才支持