Finally Generics coming in PHP 9 🎉

#php #generics #php9 #phpGenerics

I wish PHP 9.0 had a feature called "Flag".

No more bitwise operators, just fluent flag declaration. I'll prefer that rather than adding numbers and then wondering what is "8 | 16".

#Programming #Code #Coding #PHP #SoftwareDevelopment #WebDevelopment #WebDev #PHP9

I hope #PHP9 allows to construct a class from a static method without having to call `new`:

#PHP #Coding #Code #Programming #SoftwareDevelopment #WebDevelopment #WebDev

Je serai de passage à l' @afup Limoges, jeudi 29 janvier 2026.

Rendez-vous chez OD&B, pour améliorer son code aujourd'hui et être prêt pour #PHP9 demain!

Les elePHPants sont les bienvenus!

https://www.meetup.com/afup-limoges-php/events/312898152/

Meetup Janvier - Damien Seguy, Thu, Jan 29, 2026, 6:30 PM | Meetup

Bonjour à tous ! Non vous ne rêvez pas ! Un événement tech aura bien lieu à Limoges ! C'est du last minutes mais nous profitons de la venue de Damien Seguy dans nos contr

Meetup

⚠️ #PHP 8.2 deprecated dynamic properties - #PHP9 removes them completely! #webdev

🔴 Dynamic properties = adding properties to objects without declaring them in the class. Example: $user->age = 30; on an empty User class. This worked silently in older PHP versions.

🐛 Problem 1: Silent typos become hidden bugs. Write $user->custmer_email instead of customer_email - no error thrown, just returns null later when you try to read it. Hours of debugging for a simple typo.

🧵 👇

This article goes beyond just listing PHP 9.0's features; it explores how those features could impact real-world development, what they mean for PHP's future, and how devs can start preparing themselves https://medium.com/@umeshp113/the-future-of-php-a-fresh-take-on-what-php-9-0-brings-f7b9cf7370c6 #php #phpdevs #php9 #foss
The Future of PHP: A Fresh Take on What PHP 9.0 Brings

PHP has been the backbone of web development for decades, powering everything from personal blogs to enterprise-level applications. As the language continues to evolve, PHP 9.0 promises to bring…

Medium

PHP 9.0 is coming 💥

🔹 More predictable
🔹 No more silent bugs
🔹 Cleaner, modern code

Ready to level up your code?
🔗https://medium.com/@umeshp113/the-future-of-php-a-fresh-take-on-what-php-9-0-brings-f7b9cf7370c6

#php #webdev #CleanCode #programming #php9

The Future of PHP: A Fresh Take on What PHP 9.0 Brings

PHP has been the backbone of web development for decades, powering everything from personal blogs to enterprise-level applications. As the language continues to evolve, PHP 9.0 promises to bring…

Medium

So, i learned today that #PHP #php8 has deprecated strftime and #php9 plans to remove it. They officially say you should be using either date() or the intldateformatter suite instead.

Like... what?

strftime is ISO Standard! It's literally POSIX! The format flags are even "printf"-style!

Not only that, but the proposed """replacements""" force you to choose between whatever variant of racism, classism and Americentrism you like!: date() works only in US English and only for numbers, whereas intldateformatter supports languages but requires users of any culture other than "US English" to load a whole PHP module.

Oh, besides you have to change the format strings (woe betide if you are using user-provided!), ALSO these replacements *invert the logic* for processing the format strings as well: intldateformatter etc escapes everything that is *not* a format flag.

Fortunately, forwardports already exist such as https://github.com/alphp/strftime/ .

GitHub - alphp/strftime: This provides a cross-platform alternative to strftime() for when it will be removed from PHP

This provides a cross-platform alternative to strftime() for when it will be removed from PHP - alphp/strftime

GitHub

Is the #php8 logo meant to be a mobius strip?

Either way I do like it.

There is a high bar for #php9