This extension adds support for PHP projects running compiled on .NET/.NET Core using PeachPie compiler. The extension is designed to simplify working with PeachPie compiler in Microsoft's Visual Studio IDE.
PeachPie is a PHP compiler and runtime on top of .NET & .NET Core.
Note: this extension is a Preview, as PeachPie is still a work in progress. Please refer to our roadmap for the current status of development.
Easily create a new PHP (PeachPie) project with just a few clicks and get started with PeachPie:
Integrate your PHP (PeachPie) app as a reference within your other .NET projects:
Profile your PHP code for performance bottlenecks, memory leaks or CPU usage:
PeachPie compiles PHP code to .NET/.NET Core and replaces its runtime with the modern, secure and performant .NET environment. As a result, you can use this extension to treat PHP projects as if they were written in .NET and interoperate seamlessly with your applications written, for example, in C#:
- Compile PHP: compile PHP code into a standard .NET assembly file
- Manage Dependencies: reference NuGet packages, other .NET projects or provide your PHP library as a package itself
- Interoperate Between PHP and .NET: seamlessly connect PHP and .NET code within a single solution
- Sourceless Distribution: distribute compiled PHP applications without their source code
- Build and Debug: treat PHP code with .NET's tools and the .NET debugger
- Profiling and Diagnostics: take advantage of running PHP compiled to .NET with Visual Studio's powerful performance and memory profiling tools
Note: this extension is only designed for PHP projects running on .NET via PeachPie compiler.