Phalanger 是一種 PHP 語言編譯器,也是針對 .NET 的 PHP 運行時。 它可以用於把 PHP web 項目編譯成 .NET 字節碼,並在 Windows 中使用 IIS 或者在 Linux 上使用 Mono 和 Apache 作為 ASP.NET 應用程序來執行。 然而,Phalanger 不僅僅是把已經存在的 PHP 應用編譯到 .NET 中。
我們可以使用 Phalanger 創建組合 .NET 和 PHP 的解決方案,所采用的方式用標准的 PHP 解釋器是不可能做到的。 有了 Phalanger 擴展,PHP 程序可以直接使用 .NET 類,而 .NET 程序(比方說用 C# 編寫的)也可以動態地調用 PHP 腳本,或者使用在 PHP 中實現的函數和類【