This question is asked partially in frustration, but also partially in genuine curiosity.

What changes in recent #PHP versions have "required complete rewrites"? Really, which?

The most invasive changes I can think of in recent memory are "undefined vars are now E_WARNING" in 8.0, and "internal interfaces now have types" in 8.1. While addressing those can be annoying... they don't require a full redesign.

1/2

Follow

@Crell The most annoying recent change was strict null check for internal functions in 8.1 but I remember nothing in my history of upgrades from 5.5 (I think) all the way to 8.2 that required full rewrite/redesign of something

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.