On 20-Oct-06, at 4:58 AM, Lukas Kahwe Smith wrote:
Edin Kadribasic wrote:
I'm sure there are more examples of how PHP 5.2 and newer will
enforce a
different "spirit" that smells more off a static programming
language.
and these changes are being made in a minor release!
Minor releases for PHP are pretty major :-) This is not a patch-level
release where the goal is to avoid breaking BC at all costs, the goal
of making the minor release is to give the developers the ability to
make tough decisions like break BC or modify APIs.
its funny that ext/mysql is supposed to stay around for BC reasons
even in PHP6, yet it has known unsolvable security issues.
Such as?
yet we break perfectly working code in a minor release.
It is working code, its far from perfect given that it makes little
programatic sense and does break all known OO conventions.
Ilia Alshanetsky
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php