I'd like to address the most obvious issues I see with moving on to PHP 6. First, there has already been a lot of discussion on PHP 6 since as early as 2007, if I recall correctly. Albeit, a lot of this has died down over the years, but there are probably still a lot of books and people out there with misconceptions about PHP 6 and this could lead to further confusion. I believe it's important to try and make any future transitions into PHP easier.
I propose choosing a different version naming for the next branch. Perhaps we can skip 6 since it got nowhere and move right to 7. I'm sure that's superficial right now, but will be important for the sake of not confusing anyone that may have read or heard about what PHP 6 was once planned to be. Second, I agree with moving towards exceptions and away from E_* error levels. The fact that individual PHP functions have different ways of dealing with errors, and that PHP error constants tend to change over time, makes a lot of the error handling stuff pretty rigid and non-obvious. I'm not sure about making scalars objects and all the unicode stuff, but I think for the most part PHP needs tweaks to the parser. I also hear a lot of copmlaints about that. I'd favor a complete rewrite of the parser. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php