- You can't spin up multiple request threads to make concurrent non-blocking queries in PHP
You mean that you don't know how to: https://github.com/amphp/amp
It's not built into the language? How can we be sure this project with 2k Github stars won't segfault, memleak, deadlock, or have some other horrible bug [1]? I haven't done full due diligence, but I'm already suspicious. The open tickets don't look good [2].
> You mean that you don't know how to
I'm not convinced you found an appropriate answer either.
In any case, this should be a language feature.
[1] It looks like it relies on bindings to an unofficial native code extension.
Don't look at js then.
Re:A look at modern PHP
by bufferoverflow on Tuesday May 05, 2020 @07:32AM
(#23078870)
> You can't spin up multiple request threads to make concurrent non-blocking queries in PHP.
I think you can.
https://dev.to/webong/using-asynchronous-processes-in-php-7i...
It's not that a new language will replace it. It's that the people that hire PHP to solve their problem will now use a platform with no code to manage.
Engineers writing platforms will choose languages other than PHP to write them. You can't spin up multiple request threads to make concurrent non-blocking queries in PHP.