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

Reply via email to