Antony Dovgal wrote:
On 05/15/2007 12:44 PM, Zoe Slattery wrote:
We're on it :-) Will probably have a few more questions on Unicode
testing later, noticed that you are putting UEXPECT section in tests-
but need to understand the implemenentation plan first...
We have two operation modes in PHP6 - "native" and Unicode. In these
modes expected output of the same test may differ very much.
That's why in some cases we have to use two expected output sections -
EXPECT(F) for native and UEXPECT(F) for Unicode mode.
Thanks - I've just been looking at this and would like to confirm that
I've understood it. We can have both --EXEPECT(F)-- and --UEXPECT(F)--
in a PHPT file. In PHP5 run-tests.php will just ignore the --U.*--
sections. In PHP6 run-tests.php will use the --U.*-- sections if
unicode_semantics=on and ignore the corresponding --EXPECT(F)--
sections. If unicode_semantics=off PHP6 will behave the same way as PHP5.
Correct? Or is it more complicated that that?
* There is also UEXPECTREGEX - similar to EXPECTREGEX, but used in
Unicode mode.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php