The .NET Effect – Microbenchmarking of Include

Posted on May 23, 2016, in category Benchmark, tags: , , , , , , , , , ,

We previously talked about the include/require functionality, which we recently managed to implement in Peachpie. Now we decided to put the compiler to the test and benchmark the include function against standard PHP and Phalanger.

... continue reading

Peachpie Edging Closer Towards PHP Compatibility

Posted on May 16, 2016, in category News, tags: , , , , , , ,

As we continue working on Peachpie compiler, which can be seen on our roadmap, there are more and more new functionalities and features every day. With each update, Peachpie learns to handle a set of new things and becomes increasingly compatible with the standard PHP runtime environment.

... continue reading

Working towards PHP interoperability with .NET

Posted on May 9, 2016, in category News, tags: , , , , , , ,

After making an appearance on Microsoft’s “On .NET” live stream to discuss Peachpie, we have been busy working on the compiler itself. One of the aspects we have particularly been focusing on is the PHP interoperability with .NET, where we have been making massive strides.

... continue reading

ICYMI: Chatting with Microsoft about PHP on .NET

Posted on May 2, 2016, in category Announcement, News, tags: , , , , , , , , ,

You can watch the replay of the show here. What did we talk about? One of Bertrand’s main questions asked about our motivation to create Peachpie. As we explained, it is twofold: firstly, to finally finish what Phalanger has started in a much improved way, and secondly, to open up previously unaccessible areas for PHP […]

... continue reading

Coming Up: Live Stream “On .NET” with Microsoft

Posted on April 27, 2016, in category Announcement, News, tags: , , , , , , , ,

We will be chatting live with Microsoft’s Bertrand Le Roy on his show called “On .NET” this Thursday at 10 AM PST (7 PM GMT+2).

... continue reading

How Roslyn Empowers PHP and Peachpie

Posted on April 18, 2016, in category Benchmark, tags: , , , , , , ,

We have been busy adding more and more features to Peachpie and benchmarking them against standard versions of PHP, but we also think it is important to share our thoughts on Microsoft Roslyn, which made Peachpie possible.

... continue reading

Microbenchmarking Method Calling: Peachpie crushes PHP by using Call Sites

Posted on April 13, 2016, in category Benchmark, tags: , , , , , , , ,

We have previously microbenchmarked the computation of Pi in PHP 5.6 and 7 versus Peachpie, as well as its predecessor Phalanger. With the progress we made in Peachpie, we are now able to measure how quickly it calls instance methods compared to regular PHP. This article summarizes the results of this benchmark.

... continue reading

Peachpie Compiler – Frequently Asked Questions

Posted on April 6, 2016, in category Information, tags: , , , , , , ,

We have received a number of questions across multiple channels so far, and we felt that it would perhaps be beneficial to compile a list of some of the most frequently asked questions along with their answers.

... continue reading

Peachpie’s Debut: Running PHP in .NET

Posted on March 29, 2016, in category Announcement, Benchmark, Tutorial, tags: , , , , ,

Last week we taught Peachpie to compute simple arithmetic operations and demonstrated this ability on the Leibniz formula for Pi. We published a first microbenchmark, where we compared how quickly the irrational number was calculated with Peachpie compared to PHP 5.6 and 7, as well as with Phalanger. The results for this particular benchmark were […]

... continue reading

Computing Pi with Peachpie

Posted on March 22, 2016, in category Benchmark, tags: , , , , , , , , ,

We have been working hard to produce something tangible and/or executable to demonstrate some of the usecases, features, and benefits of Peachpie. In honor of Pi Day last week, it seemed like a good idea to produce the first demo of the PHP compiler to .NET by allowing it to compute Pi.

... continue reading