Maintaining backward compatible Peachpie and PHP code simultaneously

Posted on January 18, 2018, in category Information, tags: , , , , , , , ,

When you consider transforming your PHP code to .NET using Peachpie, you’ll probably worry about backward compatibility and the development process itself, or whether you can maintain both platforms within a single code base. Here is why you don’t have to.

... continue reading

2017 Wrap-up

Posted on December 28, 2017, in category Information, tags: , , , , , ,

As 2017 is drawing to a close, let’s take a look back at the progress we made this year and preview what you can expect in the next year.

... continue reading

PHP 7.2 on .NET

Posted on December 4, 2017, in category Announcement, Information, News, tags: , , , , , ,

Recently, PHP 7.2 has been released, and we are happy to announce that Peachpie has followed suit and is now able to compile the regular PHP 7.2 language syntax to .NET.

... continue reading

PHP on .NET Standard 2.0

For those of you who are hearing about Peachpie for the first time, the title of this article may seem even crazier than it does for the others. We are happy to announce that our project now allows you to compile PHP code directly for .NET Standard 2.0, which has a number of outrageous consequences.

... continue reading

Fast caching across requests in PHP & .NET

Posted on November 7, 2017, in category Information, Tutorial, tags: , , , , , , ,

In this article, we’d like to describe something you can benefit from implicitly when using Peachpie compiler. Peachpie compiles PHP sources to regular .NET binaries, which gives us several features that are simply not available to regular PHP. An example of this is caching some data you don’t want to create with every single request […]

... continue reading

Performance Tuning with Array Caching

Posted on October 31, 2017, in category Benchmark, News, tags: , , , , , , , , , ,

It’s been a while since we produced our last benchmarks, but the wait is over. Although we still aren’t focusing on performance per se, the recently implemented array caching feature in Peachpie can really help boost your app’s speed.

... continue reading

Argument Unpacking in .NET

Posted on July 5, 2017, in category Announcement, Information, News, tags: , , , , , ,

This week, our article will include two topics: we shine the spotlight on the newly implemented feature of argument unpacking and on this occasion, we would also like to introduce the new compatibility matrix in our Wiki.

... continue reading

Optimizing PHP Code with Peachpie – Part 1

Posted on June 21, 2017, in category Benchmark, Information, tags: , , , , , , ,

Optimizations are one of the great advantages of compilers and just-in-time compilers, and one of the key features of Peachpie. In this post we’ll show you that with Peachpie we achieve far more than “just” compatibility with a significant amount of existing PHP code and great possibilities of interoperating between PHP and .NET.

... continue reading

What’s New in Peachpie 0.7.0

Posted on April 26, 2017, in category Announcement, Information, News, tags: , , , , , , , ,

After some work around the usage of Peachpie, we got back to implementing core functionalities in the compiler itself. We are edging closer towards completing the project in its initial form and being able to run full real-world applications.

... continue reading

Diagnostics and Syntax Error Highlighting in Updated VSCode Extension

Posted on February 21, 2017, in category Announcement, Information, News, tags: , , , , , , , ,

Peachpie compiler itself is up to version 0.5.0 and so we wanted to focus on adding more functionality to our Visual Studio Code extension. This short article explains what is new in the Peachpie extension.

... continue reading