ホームページ >バックエンド開発 >PHPチュートリアル >PHP を JVM 上で実行できるようにする - JPHP
JPHP は Java 仮想マシン用の PHP 実装であり、PHP (5.3 以降) の多くの機能をサポートしています。 JPHP は、JVM 上で実行できるように、PHP ソース コードを JVM バイトコードにコンパイルする役割を果たします。これは、JRuby、Jython、およびその他の実装と似ています。 JDK 1.6以降をサポートします。このプロジェクトは昨年10月に発足した。 JPHP は、Zend PHP エンジンや Facebook HHVM を置き換えることを目的としたものではありません (HHVM の考え方は、PHP を中間バイトコードにコンパイルし、そのバイトコードを JIT を通じて x64 マシン コードにコンパイルすることです)。設計者は、次の理由により、JPHP 用の Zend ランタイム ライブラリ (Curl、PRCE など) を実装するつもりはありません:
JPHPには以下の機能があります:
言語機能には以下が含まれます:
その他の機能については、このプロジェクトの README ファイルをご覧ください。 さらに、JPHP は、__toString メソッドでの例外の使用、スカラーの型制約など、PHP がサポートしていないいくつかの機能も提供します。 JPHP は、PHP のパフォーマンスを向上させる最初の試みではありません。それがどの程度効果があるかを見ていきます。興味のある読者はダウンロードして試してみてください。 |