Phalanger (compiler)

From Wikipedia, the free encyclopedia

Phalanger is a project which was started at Charles University and is supported by Microsoft. It is a compiler from PHP language into the CIL byte-code. It is thus the front-end of the compilation while the back-end is provided by the JITter (Just-In-Time compiler) which is a part of the .NET framework. It does not address the native code generation nor optimization. Its task is to compile the PHP scripts into .NET assemblies - logical units containing MSIL code and meta-data.

Phalanger can run several major PHP applications unmodified, or nearly unmodified. Examples include phpMyAdmin and phpBB.

  • The primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on .Net without any modification, Microsoft said.[1]

[edit] External Links

In other languages