jphp
jppm 0.6.7
JPHP 是使用 Java VM 的 PHP 的新实现。它支持 PHP 语言 (7.1+) 的许多功能。
它是如何运作的? JPHP 是一个类似于javac
编译器,它将 php 源代码编译为 JVM 字节码,然后可以在 Java VM 上执行结果。
我们为初学者开发了一个新的 IDE,例如Game Maker
或Scirra Construct
。它基于 JPHP、JavaFX、Java 8、Gradle,允许为 Linux、Windows 和 Mac(将来可能是 Android 和其他平台)创建桌面游戏和应用程序。项目名称为DevelNext
(https://github.com/jphp-group/develnext-ide),项目当前状态和版本为BETA。该项目尚未本地化为英语。
JPHP 不是 Zend PHP 引擎或 Facebook HHVM 的替代品。我们不打算为 JPHP 实现 zend 运行时库(例如 Curl、PRCE 等)。
我们的项目于 2013 年 10 月开始。有以下几个原因:
从 PHP 7.2 开始,JPHP 支持哪些功能?
从 PHP 7.3 开始 JPHP 支持什么?
从 PHP 7.4 开始 JPHP 支持什么?
jppm init
jppm start
。您将在控制台中看到Hello World
,该程序的源代码将位于src/index.php
中。
jppm update jphp-core
// via jphp
./gradlew bench
// via php
php -f bench/src/bench.php
使用gradle install
构建 jphp 模块和库并将其安装到 mavel 本地存储库中。之后,您可以在项目中使用 jphp 作为 Maven 依赖项。
org.develnext.jphp:jphp-<module>:<version>-SNAPSHOT