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

Reply via email to