Hi,

On 6/29/07, Stanislav Malyshev <[EMAIL PROTECTED]> wrote:

> PHP6 is very noisy ("Notice: fwrite(): 13 character unicode buffer
> downcoded for binary stream runtime_encoding", "Warning: base64_encode()
> expects parameter 1 to be strictly a binary string, Unicode string given")

Well, exporting and importing to and from non-unicode contexts are
tricky, and fwrite and base64_encode do exactly that. Maybe some
functions need to be less noisy, I don't know - but when people work
with unicode they must be aware that interoperating with non-unicode
contexts brings some complexity, I don't see how that can be avoided.

It can't (and should not be).

And it is not possible to make old releases compatible with the newly
introduced binary cast (noop in 5.2). I thought we made it clear
already and I'm unsure why Tomas brought it back to the list of
griefs.

--Pierre

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to