I do like the idea of pseudo-objects with methods as a way to create
much cleaner APIs for strings and arrays, but the legacy APIs need to
stick around.
You don't need to break BC to remove legacy APIs in PHP6.
#1. Introduce the new APIs in 5.x and gradually mark the old ones as
deprecated, but keep them available. People will write forward-compatible
code using the new APIs.
#2. 2 years pass before 6.0 is out.
#3. Remove the old, already deprecated APIs from 6.0.
Simple.
Stan
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php