PHP programs are full of global constants that are defined over and over during the runtime even though their value doesn’t change. In this article, we’re describing a way to tackle this potential performance bottleneck.
... continue readingPHP is an incredibly rich ecosystem, but with the growing popularity of .NET Core, you may want to combine these two worlds. Let’s take a look at how we migrate a PHP project to .NET with the help of VS Code and PeachPie.
... continue readingThere have been some major additions and overhauls in PeachPie lately in preparation for version 1.0, so we decided to ship one more release before we set our sights on the final preparations before the first major stable version. What happened since 0.9.45 Just in case you don’t know, PeachPie is a modern PHP compiler […]
... continue readingLeading up to the release of the first stable version of our PHP compiler, we are now implementing the first various compiler optimizations. Read more about them in this blog and why you should update or try PeachPie 0.9.45!
... continue readingPHP programs usually need a runtime installed on your target machine, appropriate version of PHP itself, a web server and some sort of configuration. This is no longer needed when you are compiling PHP code into .NET. The PHP web or console program can be distributed as a self-contained executable with no such dependencies.
... continue readingOur recent work on the PeachPie compiler gives us a few cool abilities and features. Not only can you compile and run PHP code natively on the .NET runtime (which means all the performance benefits and interop with C#) but now it all works fluently on the new .NET Core 3.0 and ASP.NET Core 3.0. Let’s […]
... continue readingIn preparation for the stable release of PeachPie 1.0, we are cleaning up the code and conducting some final fixes and enhancements.
... continue readingInteroperability is one of the most valuable use cases of PeachPie: using C# (.NET) classes, interfaces and methods right in PHP code and vice versa. Let’s take a look at individual cases and how to achieve interop with PeachPie.
... continue readingAs we make the final preparations before publishing version 1.0, lots of new additions have been made ahead of the latest release of PeachPie. Let’s take a look at what’s new.
... continue readingIt’s been a fruitful year, as we take a look back at 2018 to see what we achieved and forward to 2019 to set our sights on bigger and better things.
... continue reading