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