Phalanger "Php on. NET"

Source: Internet
Author: User
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.

  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.