Last week we introduced the recently implemented include functionality and benchmarked how Peachpie fares with it compared to standard PHP. This week we would like to present another newly included feature and to show what else we will be working on in the coming weeks.
Moving on down the roadmap, we are implementing more and more PHP functionalities into Peachpie compiler. This week, we would like to introduce a particularly popular one – Static Local Variables.
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.
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.
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.
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[…]
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.