On Thu, 8 Sep 2005, Andi Gutmans wrote:

> Did Andrei have a reason besides the docs? Even without IS_UNICODE/IS_BINARY
> it sounds like the docs could use tuning anyway, no?

Andrei: The docs say "Return ASCII value of character", which doesn't 
        make sense for binary. You can use bin2hex(), bin2hex() == ord() 
        for binary. 

(Which is not true, as it doesn't return the ordinal value, just a two 
digit hex string)

Derick: anyway, ord() always worked on string like this, seems 
        strange to break it (and yes, it already did)
Andrei: you had binary strings before?
Derick: normal strings of course, but it came from a file, so it turned 
        binary and ord() started failing

Andrei: Then you should fix your code and convert that binary to 
        something sensible if you are reading text
Derick: it's not text, it's binary
Andrei: if it's binary, why do you need to know the ascii value
Derick: Because I'm converting a binary file to a C file (for the 
        timezone database)

Then he continues saying that it's Ok to break BC in unicode mode.

regards,
Derick

-- 
Derick Rethans
http://derickrethans.nl | http://ez.no | http://xdebug.org

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

Reply via email to