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