Back in 2013, WebSockets were the "new" thing. I spent so much time building PHP polling fallbacks for browsers like IE9. This screenshot of my Windows 7 desktop with four browsers open for testing is peak old-school dev life. #BringsBack #Developer #RetroComputing #PHP #WebDevelopment

RE: https://hachyderm.io/@itworldcup/115943620048032668
Mein Tipp fürs Finale: #Rust gegen #Python. Wie das ausgeht, da wage ich keine Prognose abzugeben.
Aber der Kampf um den 3. Platz wird #C gegen #PHP werden. Und da wird C locker gewinnen.
@eric in a cheerleader costume is the morale boost everyone in #php needs.
If you want the context, listen to the @phparch podcast 😂🤣😂
In #PHP we have to use multiple comparisons. #Python supports chained comparisons.

Released: laminas/laminas-json 3.8.0
#php #laminas
https://github.com/laminas/laminas-json/releases/tag/3.8.0
Who has two thumbs and just discovered that upgrading to trixie broke yet another "application" that's actually just three scripts in a trenchcoat?
"Prior to PHP 8.0.0, square brackets and curly braces could be used interchangeably for accessing array elements (e.g. $array[42] and $array{42} would both do the same thing in the example above). The curly brace syntax was deprecated as of PHP 7.4.0 and no longer supported as of PHP 8.0.0. "
https://www.php.net/manual/en/language.types.array.php
How to Stop unserialize From Becoming Code Execution
Untrusted serialize data can run magic methods.
#php #unserialize #objectinjection #security #howto #rce
https://www.youtube.com/watch?v=Yi43pgKyKB8
🔥 Day 2 of #SymfonyOnline January 2026 starts now! 🚀
Kicking off with “Symfony AI in Action” by Christopher Hertel 🤖✨
#PHP #TechEvent #Symfony #Online

@carl it is a classic #PHP bug that I knew under the name of 'magic hash' but this version is a better illustration of the problem.
https://php-dictionary.readthedocs.io/en/latest/dictionary/magic-hash.ini.html#magic-hash
This goes to the PHP-tip archive! Thanks.
"partial function application" is coming to #PHP 8.6. Probably one of my favorite features of the past years
https://stitcher.io/blog/php-86-partial-function-application

A094589: a(1) = 1; a(n+1) = a(n) + (largest element of {a} <= n)
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A094589.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A094589.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A094589.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research

A094524: Primes of form 3*prime(m) + 2
3D graph, threejs - webGL ➡️ https://decompwlj.com/3Dgraph/A094524.html
3D graph Gen, threejs animation ➡️ https://decompwlj.com/3DgraphGen/A094524.html
2D graph, first 500 terms ➡️ https://decompwlj.com/2Dgraph500terms/A094524.html
#decompwlj #math #mathematics #maths #sequence #OEIS #JavaScript #php #graph #3D #threejs #webGL #triangular #numbers #primes #PrimeNumbers #palindromes #animation #FundamentalTheoremOfArithmetic #sequences #NumberTheory #classification #integer #decomposition #number #theory #equation #graphs #sieve #fundamental #theorem #arithmetic #research
