Hi list, IMHO PHP6 might need more new features to attract developers to migrate their code / write new code for PHP6. Unicode support is great for those who need it, but is likely to cause work for those that "just have to live with it". Nobody likes to so extra work, and it's hard to get managers to pay for refactoring and updating software without visible/measurable benefit. Especially if the new version it going to be slower, it's tough to push it through.
Namespaces in PHP 6.0 might be a very interesting feature for many developers. Currently, it seems that unicode will be main thing, which might result in lots of developers not care about it and just wait for namespaces or another feature they need in 6.1 (or whenever). Regarding the BC break: maybe breaking BC can be cleverly used as a marketing statement. "We have cleaned up PHP, to get rid of some sins of the past". If users do not upgrade because there is just one or two small issues that require them to put work in their existing code, then why keep BC? Those who are planning to upgrade to PHP6 will always have to put in some work into their code, or at least test it on PHP6. Those who stick with older versions do not really care wether the new version breaks BC "just a little" or "really a lot" - they are not going to touch their existing code anyway and stick with older PHP versions. Kind regards, Stefan -- >e-novative> - We make IT work for you. e-novative GmbH - HR: Amtsgericht München HRB 139407 Sitz: Wolfratshausen - GF: Dipl. Inform. Stefan Priebsch http://www.e-novative.de -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php