その他の処理系
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/11 00:11 UTC 版)
「PHP (プログラミング言語)」の記事における「その他の処理系」の解説
PHPの処理系は公式の実装を含めいくつかの異なる実装が存在する。そのうち比較的よく知られているものについて簡単に記述する。 HHVM (HipHop Virtual Machine) (PHP License, Zend Engine License) Facebookによって開発された処理系で、実行の高速化のために実行時(JIT)コンパイル方式を採用している。HHVMは実行時にソースコードをHipHopバイトコードと呼ばれる独自の中間言語にコンパイルし、そこから動的に機械語にコンパイル/最適化を経て実行される。ただし、HHVM4.0 以降はPHPから派生した言語であるHack専用となり、PHP自体のサポートは削除された。 Phalanger (Apache License) プラハ・カレル大学のオープンソースプロジェクトとして開発されている処理系で、PHPのソースコードをCILバイトコードにコンパイルすることにより.NET Framework上で動作させることを可能にしている。
※この「その他の処理系」の解説は、「PHP (プログラミング言語)」の解説の一部です。
「その他の処理系」を含む「PHP (プログラミング言語)」の記事については、「PHP (プログラミング言語)」の概要を参照ください。
- その他の処理系のページへのリンク