Creating an Executable Console Application in PHP

Posted on March 15, 2020, in category Tutorial, tags: , , , ,

There are a few tools out there that allow you to create an executable console application in PHP, but they tend to be a little heavy and limited to a certain OS. With PeachPie, console apps can be created straightforwardly, without having to distribute the sources, and it can be debugged right in Visual Studio.

... continue reading

PeachPie 0.9.920

Posted on March 14, 2020, in category Announcement, News, tags: , , , , ,

With over 400 changes, it was time for the next major release of the PeachPie platform. During the past months, we have focused on improving the compatibility with several standard PHP applications and frameworks, and on the integration with toolings such as Visual Studio.

... continue reading

Debugging PHP eval() in Visual Studio

Posted on March 4, 2020, in category Information, Tutorial, tags: , , , , , ,

Evil eval() is back for a third edition – this time we’ll take a look at it from a more user-friendly perspective: debugging in Visual Studio.

... continue reading

Define compile-time constants in PHP

Posted on March 3, 2020, in category Information, tags: , , , ,

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 reading

The ultimate guide to migrating a PHP project to .NET with PeachPie

Posted on December 1, 2019, in category Information, Tutorial, tags: , , , , , , , ,

PHP 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 reading

What’s new in PeachPie 0.9.46

Posted on September 16, 2019, in category Information, News, tags: , , , , ,

There 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 reading

New features in 0.9.45

Posted on August 7, 2019, in category Information, News, tags: , , , , , , , , , ,

Leading 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 reading

Self-contained PHP app

Posted on June 17, 2019, in category Samples, Tutorial, tags: , , , , ,

PHP 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 reading

PHP on .NET Core 3.0

Posted on May 28, 2019, in category Announcement, News, tags: , , ,

Our 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 reading

New Release – PeachPie 0.9.38

Posted on April 1, 2019, in category Announcement, Benchmark, Information, News, tags: , , , , , ,

In preparation for the stable release of PeachPie 1.0, we are cleaning up the code and conducting some final fixes and enhancements.

... continue reading