Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger gives web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform taking profit from the best from both sides.
Phalanger maintains the way how PHP web applications are developed and deployed so that the you can leverage from .NET without having to learn complex ASP.NET style of web development, however Phalanger also allows you to use PHP as a language for writing ASP.NET applications, so you have the freedom to make a choice!
Due to the managed implementation of the PHP functions library, the migration from PHP interpreter to Phalanger is an easy and straightforward process, which includes only configuring the application in most of the situations. The compiled nature of Phalanger applications also leads to major performance boost.
To get an idea on how the interoperability of PHP and C# works, head over to one of the tutorials on their site: Using PHP library from C#
Links:
Download Phlanger
Phlanger Documentation
Tutorials


David G. Paul on June 16, 2008
It’s not new – it’s been about for a few years!
vinu on June 16, 2008
Thanks for pointing that out David, I didn’t realize that this project has been around for that long.
Chad Smith on June 17, 2008
Someone beat me to it, I only came to read this because I saw the flaw in the first line from an aggregation site. Phalanger’s creaters were on channel 9 a long, long time ago, and the product had been useful for a good while before that too.
David G. Paul on July 28, 2008
lol, no worries vinu – it’s a good project though, and it’s good to see more people discovering it!