Phalanger

PHP 5.4 compiler for .NET/Mono frameworks. Phalanger compiles legacy PHP code to MSIL while being fully compatible with PHP behavior.


Project maintained by DEVSENSE Hosted on GitHub Pages — Theme by mattgraham

Note: There is a new, modern PHP compiler to .NET entitled Peachpie, which is being developed at the moment. Please see the Peachpie repository

By Jakub Misek, 11/22/2011

Today we have released sources of Phalanger 3.0 – the PHP compiler for .NET Framework. It represents a big step for PHP compatibility, .NET interoperability and overall performance.The main changes include PHP 5.3 namespace support, PHP constants using const keyword, the support for Mono on Linux, improvements that enable using Phalanger with numerous open-source PHP applications and several bugfixes.

EDIT: Phalanger 3.0 is released under Apache 2 license.

Installation package

EDIT: The installation package of Phalanger 3.0 (for Windows) can be downloaded from phalanger.codeplex.com.

List of main changes

CONFIGURATION CHANGES

##MONO FUNCTIONALITY

##.NET INTEROPERABILITY

##COMPILATION

##CODE MAINTENANCE

##OTHER FEATURES

##SPL

##TESTS