]> granicus.if.org Git - php/commitdiff
Fix broken test
authorScott MacVicar <scottmac@php.net>
Thu, 8 Jan 2009 13:35:58 +0000 (13:35 +0000)
committerScott MacVicar <scottmac@php.net>
Thu, 8 Jan 2009 13:35:58 +0000 (13:35 +0000)
ext/json/tests/bug46944.phpt

index 735de0443573dfd1d84c37b0b8256d89d49bce57..15ac0a6e97da227b7ceece0bec8009b312113bec 100644 (file)
@@ -6,7 +6,10 @@ Bug #46944 (json_encode() doesn't handle 3 byte utf8 correctly)
 <?php
 
 for ($i = 1; $i <= 16; $i++) {
-       echo json_encode(b"aa" . (0xf0|($i >> 2)) . (0x8f|($i & 3) << 4) . "\xbf\xbdzz") . "\n";
+       $first = 0xf0|($i >> 2);
+       $second = 0x8f|($i & 3) << 4;
+       $string = sprintf("aa%c%c\xbf\xbdzz", $low, $high);
+       echo json_encode($string) . "\n";
 }