「Phalanger」の版間の差分

編集の要約なし
編集の要約なし
1行目: 1行目:
'''Phalanger'''とは、[[PHP]]のソースコードを[[Mono]]および[[.NET Framework]]向けのコンパイラである。
'''Phalanger'''とは、[[PHP]]の[[ソースコード]]を、[[Mono]]および[[.NET Framework]]上での実行を実現するPHP実装である。
また、PhalangerにはVisual Studio Shellをベースとした無償のPHP統合開発環境(IDE)も含まれる。
また、Phalangerには[[Visual Studio Shell]]をベースとした無償の[[統合開発環境]]([[IDE]])も含まれる。


== CLR版とDLR版 ==
== CLR版とDLR版 ==
Phalangerプロジェクトでは、[[PHP]]の[[ソースコード]]を事前に[[コンパイル]]を行う[[共通言語ランタイム]]([[CLR]])向けコンパイラと、実行時にコンパイルを行う[[動的言語ランタイム ]]([[DLR]])向けコンパイラの両方を提供している。
Phalangerプロジェクトでは、[[PHP]]の[[ソースコード]]を事前に[[コンパイル]]を行う[[共通言語ランタイム]]([[CLR]])向け[[コンパイラ]]と、[[インタプリタ]]風に扱える[[動的言語ランタイム ]]([[DLR]])向けコンパイラの2種類を提供している。


CLR版は[[C Sharp|C#]]などと同様に事前にコンパイルし、実行ファイルなどを生成する方式となっている。
CLR版は[[C Sharp|C#]]などと同様に事前にコンパイルし、実行ファイルなどを生成する方式となっている。