JPHP--一款基于JVM的新PHP编译器(php+java)
JPHP是一款基于Java语言编写的PHP编译器以及新运行时库,支持多线程、unicode字符串(UTF-16)、GUI、Android开发以及嵌入式Web应用。JPHP可以将PHP源码编译成JVM字节码并在JVM中执行,目前暂不支持PHP5.6导入空间命名功能。项目托管在GitHub上,开源许可证基于:Apache 2.0。
主要特性包括:
- 通过JIT (比PHP 5.5快1x - 10x),通过优化常量表达式、内联函数等来提升性能;
- 在PHP代码中支持使用Java类、库;
- 支持字符串(UTF-16);
- 支持线程、 Sockets、环境体系结构(包括sandbox objects in runkit zend extension);
- 支持GUI(基于Swing,改进以及更加灵活的布局);
- 嵌入式缓存系统;
- 支持Android OS;
- 面向类和函数的内嵌缓存系统
- 等等。
该项目由Dmitriy Zayceff aka Dim-S创建而来,他在Java/PHP方面有着丰富的实战经验。关于JPHP的相关问题,你可以通过skype – d_zayceff or email – d.zayceff@gmail.com,与他联系。
更多详情,请查看JPHP官网、GitHub主页。
相关文章
- LeetCode 力扣官方题解 | 516.最长回文子序列
- iPhone必崩溃bug曝光!这个WiFi水太深谁也把握不住
- JS 写正则表达式,判断是否为手机号
- 算法 - 最长回文子序列(最长回文子串动态规划图解)
- 2023-04-28:将一个给定字符串 s 根据给定的行数 numRows以从上往下
- 2025-07-15:子字符串匹配模式。用go语言,给定一个字符串 s 和一
- 前端 JavaScript 字符串中提取数字
- C语言字符串操作总结大全(超详细)
- webpack的几个常见loader源码浅析,动手实现一个md2html-loader
- 推荐一个检测 JS 内存泄漏的神器(js内存泄漏的原因和场景)