As we are taking a short break from working on Peachpie due to other obligations, not much progress has been made on the project itself. We would, however, like to touch on a very important aspect of getting the maximum out of your applications: choosing the right web server.
It has been a while since our last article, as we have been working on integrating the ASP.NET Core pipeline into Peachpie compiler. This opens up a whole host of new possibilities, which we would like to demonstrate in this blog post.
As announced in the last blog post, there has been some major progress in the development of the Peachpie platform over the last couple of weeks. Peachpie is now capable of running compiled PHP applications on IIS and on the Microsoft Azure cloud.
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.