Slash Boxes

SoylentNews is people

posted by janrinok on Wednesday November 24, @04:16AM   Printer-friendly
from the striking-fear-into-chromas dept.

PHP Foundation Announced

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:

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.

Original Submission

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by edIII on Friday November 26, @09:34PM (1 child)

    by edIII (791) Subscriber Badge on Friday November 26, @09:34PM (#1199838)

    link or explanation? are you referring to swoole and roadrunner? I can't remember how those work under the hood.

    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.

    I'm in the process of moving to OpenBSD partially due to their first class PHP support. I use a PHP framework though. Any secure, performant and featured perl web frameworks you like? I'm too lazy not to use a framework.

    Catalyst is the enterprise framework that some projects are built on. Mojolicious is kind of a like a lite version of Catalyst.

    Also, why are you using nginx instead of relayd and httpd?

    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.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 0) by Anonymous Coward on Saturday November 27, @02:46AM

    by Anonymous Coward on Saturday November 27, @02:46AM (#1199886)

    Yep, that sounds exactly like precompiling and preloading for the Zend VM OPcache. [] 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.