I firmly believe though, that all outputting functions should act the same. It's the same problem otherwise as with __toString(). I would use __toString if it wasn't just restricted to echo and print, but right now it's pretty useless to me. I hope that behavior can change in a major version update (5.1, 6.0).
Ron "Rasmus Lerdorf" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Andrei Zmievski wrote: > > We have not changed the underlying output mechanism. The transcoding is > > done by zend_make_printable_zval(). > > Ok, but all the non-stream based output functions pass through that. > Not that we have very many, but it is more than just echo/print. > > -Rasmus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php