The recent project involved a porting of a PHP existing project to the extended functionality, as the existing staff. NET is familiar, so the Phalanger scenario is retrieved
Step: 1, the existing project to run on the Phalanger (not much change, if some of the projects involved in a lot of incompatible places that would require some effort to get it done)
2, on the basis of the project can be introduced and. NET interoperability to achieve new features
Installation
Phalanger (June). msi PHP environment, after the installation is completed there is a web and general examples, relatively simple
Phalanger (June) VS2008 sp1.msi PHP integration under VS2008
Some specific background information is introduced:
People who have heard of Phalanger may not be many, but you must have heard of PHP, and Phalanger is PHP's. NET compiler, which is the ability to compile PHP program code. NET platform for MSIL. Phalanger began in 2005 by a group of Czech computer department students to develop, originally to http://www.php-compiler.net/as a base, but also recently stationed in the CodePlex. Phalanger is compatible with PHP 5.0 and can be combined with both PHP and. NET objects, such as a class library that can be developed from a. NET program using PHP, or a PHP program that uses C # or vb.net development of the class library (of course, this PHP program must be compiled with Phalanger), Phalanger the most extensive application is to compile PHP Web pages, but also can be written in PHP WinForms program. The most recent release of the 2.0 beta version of Beta3 Phalanger, the biggest improvement is the full support for the. NET Framework 2.0.
There is an article on CodeProject that introduces Phalanger, PHP for. Net:introduction for. NET developers. The article is long, note that the (http://www.php-compiler.net/) website is used by the Wiki program DokuWiki is the PHP program through the Phalanger run on. NET, you should be very interested to see, feel it. NET Dynamic language.
http://phalanger.codeplex.com/
Http://www.codeproject.com/KB/cross-platform/phalanger-intro.aspx
Dlr
Currently, due to the support of the DLR for dynamic languages in. Net4, it is possible to significantly improve the efficiency of dynamic languages in the. NET Framework, Phalanger also has a project PHPP (ironphp), but is not currently published.