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]