The 'b' prefix is available in PHP 5.2, exactly for this purpose. It just doesn't do anything.

-Andrei


On May 22, 2007, at 10:52 AM, Tomas Kuliavas wrote:


Recent versions of PHP5, has a binary string introducer.

echo strlen(b"\xC4\x85");

I have already said to Stefan. It is not an option. I need backwards
compatibility. If older PHP versions fail with E_PARSE errors, I can't use
it.

I can't maintain two different library versions, because issue affect lots
of functions. Currently I can only stop script execution, if
unicode.semantics=on is detected. Main complain is the fact that scripts can't control mbstring.func_overload and unicode.semantics. Only script writters know, if their code depends on overloading or unicode syntax. End
users might be unable to change settings in PHP_INI_PERDIR.

Thanks to all for feedback.

--
Tomas

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

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

Reply via email to