Derick Rethans wrote:
I am quite getting tired of having to maintain BC for *every* little stupid thing we ever did. I think it's time to start with a clean slate as it's all getting way to annoying to maintain (and know what subtle differences there are between PHP versions).
How do you think that we (the PHP coders) feel? We need to have the weirdest workarounds in our code to get it to run on all those different PHP version out there that have those subtle differences. We can't use PHP5 features even if we wanted to because just a few percent of the hosts out there have deployed PHP5 (for obvious reasons).

Starting with a clean slate would cool for you (it would enable you to do new and cool things) but it would either force us to switch to a more stable language or keep two completely different codebases. I know what I would choose.

There are some whacky things in PHP4 and PHP5 that need to be fixed and to fix that BC sometimes breaks. No problem with that. The problem is that you're breaking BC again while almost no-one has switched to PHP5 yet because of the BC breaks between 4.x and 5.0. Breaking BC again is certainly not going to help the adoption of PHP5. Please just accept that things can't move at the speed that you'd like. It takes ages before people upgrade, that's just the way it is. Breaking BC won't force people to upgrade, it will keep them from upgrading.

With kind regards,

Bart van Bragt

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to