You can see the slop through the headline. No need to click. Posts like this are turning the internet into a trash pile. Nobody needs this slop, abandonware.<p>Heres the template:<p>"I" <--- prompted some LLM<p>"built" <--- to generate code for a<p>"fastest" <-- insert specious claim here<p>"PHP server" <-- thing<p>"And I prompted the LLM to build a website" <---- link<p>Im sorry folks but this just doesnt cut it anymore. I dont think it ever did.
I feel like HN has had posts like this for 15 years. This one is just an opportunity to discuss where php falls with llms in the mix.
I saw someone promote their new simple framework today. It was all TODOs.
I haven't used PHP as a daily workhorse in a decade, so I guess I don't understand why I would want a web server in pure PHP? Nginx exists.
You don't need your database on a dedicated server. Not sure why the comparison table claims "$30 + DB server" when your web server is a perfectly good server already.
I'm confused why the copy you generated <i>repeatedly</i> boasts "no nginx, no Redis" as if those things don't exist independently of application servers for a reason, and as if building something that doesn't need these things (when deployed as a single instance) is particularly notable.<p>"no Docker" - so what? Docker is a tool. Running containers on Linux has extremely low overhead. No idea what this is about.<p>You didn't spend the effort to decorate the slop with <i>your</i> rationale for these choices, so I see no evidence that you built any of this.
One of the biggest shortcomings I often see with LLM-produced content, following a planning conversation, is that they misunderstand the breadth of the domain for which a detail is relevant or interesting.<p>So if it fixes a bug where function was accidentally deleting a file, it will update the function's documentation with "does not delete any important files", as if that's a key feature and not just one of a million things it should not do.<p>The same pattern repeats when an LLM is left to generate its own copy after a brainstorming and architecting session. It has no concept of what's important to the end-user.
In the context of PHP it is notable to be able to run a production grade web server without nginx/apache/docker in front of it.<p>PHP doesn't have a production grade built-in server like .NET's Kestrel.
PHP is stable enough to not need Docker.<p>As in there’s very little ways to fuck up a PHP setup.<p>You just turn it on and it runs.