JPHP は JavaVM に基づいた PHP コンパイラです。 javac と同様に、PHP ソース コードは JVM バイトコードにコンパイルし、JVM で実行できます。
PHP (5.6)、JDK 1.6 の多くの機能をサポートし、Android プラットフォームをサポートします。
著者は、JPHP は Zend PHP エンジンや Facebook HHVM を置き換えることを意図したものではないと述べています。 (推奨学習: PHP プログラミングの入門から熟練度まで )
JPHP は、Java 言語で書かれた新しい PHP コンパイラーおよび新しいランタイム ライブラリであり、複数のスレッド、Unicode をサポートしています。文字列 (UTF-16)、GUI、Android 開発および組み込み Web アプリケーションを使用すると、JPHP は PHP ソース コードを JVM バイトコードにコンパイルし、JVM で実行できます。
主な機能:
JIT を通じて (PHP 5.5 より 1 倍から 10 倍高速)、定数式やインライン関数などを最適化することでパフォーマンスを向上させます。
PHP コードでの Java クラスとライブラリの使用をサポート;
文字列 (UTF-16) をサポート;
スレッド、ソケット、および環境アーキテクチャ (runkit zend のサンドボックス オブジェクトを含む) をサポート拡張子);
サポート GUI (Swing に基づいており、改善され、より柔軟なレイアウト);
埋め込みキャッシュ システム;
Android OS をサポート;
Embeddedクラスと関数のキャッシュ システム
など。
以上がPHP と JAVA を統合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。