PHP - Pretty hasty programming :blobcatgooglyfingerguns:
Conversation
Notices
-
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Thursday, 22-Aug-2024 16:33:18 JST Puniko ?
-
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Thursday, 22-Aug-2024 16:49:07 JST Puniko ?
@mort@procial.tchncs.de :neocat_googly_woozy: eh, it has quite grown tho, especially with stuff like composer. not every php app is going to work out of the box on any webserver
-
Embed this notice
Mirko Schenk (mort@procial.tchncs.de)'s status on Thursday, 22-Aug-2024 16:49:10 JST Mirko Schenk
@puniko@mk.absturztau.be
Peasant's Homepage Programming
I mean, the biggest advantage of PHP is that with a common server configuration, people can just upload it, and it works. (At least if the version's compatible...)
No special setups/code to differ between code and other data like with NodeJS, no complicated own servers like Tomcat, Jetty, and the like, no Docker and configuration tools, no cloud. -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Thursday, 22-Aug-2024 16:52:46 JST Puniko ?
@mort@procial.tchncs.de tbh, i'm glad they ditched backwards compatibility, because pre php7, php was quite the mess and darn inconsistent in terms of naming schemes (well it still is in various places, but its way less in your face then before)
-
Embed this notice
Mirko Schenk (mort@procial.tchncs.de)'s status on Thursday, 22-Aug-2024 16:52:47 JST Mirko Schenk
@puniko@mk.absturztau.be True, and as mentioned backward compatibility sucks as well. But at least it's possible to a comparatively long range.
-
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Thursday, 22-Aug-2024 17:05:54 JST Puniko ?
@mort@procial.tchncs.de well php7 was a bit of a weird one since it was the iterim version where the rewrite was in full progress.
and tbh, backwards compatibility isnt always desired because it can lead to shooting yourself in the foot quite hard -
Embed this notice
Mirko Schenk (mort@procial.tchncs.de)'s status on Thursday, 22-Aug-2024 17:05:59 JST Mirko Schenk
@puniko@mk.absturztau.be Yes, that part is fine by me as well. But e.g. there's been a Nextcloud version that needed exactly (iirc) 7.1 32 bit. All previous and following versions and 16 bit were incompatible. There's even been a PHP function that returned different types depending on the platform ...
-
Embed this notice