The PHP Foundation has been announced as an entity for funding the work of developing the PHP language.
For more information regarding the structure and purpose of the foundation, please check out the blog post at: jetbrains.com.
This seems to be sparked by Nikita Popov, one of the main contributers to the language, switching focus to LLVM:
Nikita is leaving JetBrains as of December 1 and will spend significantly less time on PHP. As sad as it is to see him go, we congratulate Nikita and wish him every success in his new journey!
[...] In May 2021, right after Joe Watkins published his Avoiding Busses blog post, we started discussing the idea of a PHP Foundation. It's not something new and has been floating around for a long time.
[...] We were proceeding rather leisurely, thinking that the problem was not critical. However, Nikita's decision forced us to intensify our work on the foundation.
(Score: 2) by edIII on Friday November 26 2021, @09:34PM (1 child)
It's been so long, and I wasn't the one that did it. We had a project where I was creating a rather large API library of various functions that either did work on the system locally using external scripts and schedulers, or created responsedocs for a front-end website handled by others. The API ended up becoming quite large. Instead of trying to compile thousands of lines of code each time, the sysadmin would take a production version of the API and change it to bytecode. He told me that he essentially bypassed the compile step and executing the bytecode for each API call. My memory is too fuzzy now to recall it all at this point. It was nearly 10 years ago.
Catalyst is the enterprise framework that some projects are built on. Mojolicious is kind of a like a lite version of Catalyst.
There was something NGINX provided that OpenBSD did not. Maybe it was etags? IIRC, it had something to do with caching and then maybe the secure login system we built. Either way, httpd just wasn't cutting it.
Technically, lunchtime is at any moment. It's just a wave function.
(Score: 0) by Anonymous Coward on Saturday November 27 2021, @02:46AM
Yep, that sounds exactly like precompiling and preloading for the Zend VM OPcache. [php.net] Before it was built in to the Zend engine directly, there were a number of add-on and third-party cache choices. Before the Zend engine was adopted there were other techniques that were similar that could be used for files not executed directly.