/PHP-7.4/ext/standard/tests/strings/ |
H A D | pack.phpt | 2 Generic pack()/unpack() tests 16 print_r(unpack("C", pack("C", -127))); 17 print_r(unpack("C", pack("C", 127))); 18 print_r(unpack("C", pack("C", 255))); 19 print_r(unpack("C", pack("C", -129))); 21 print_r(unpack("H", pack("H", 0x04))); 24 print_r(unpack("I", pack("I", 0))); 31 print_r(unpack("L", pack("L", 0))); 37 print_r(unpack("N", pack("N", 0))); 45 print_r(unpack("S", pack("S", 0))); [all …]
|
H A D | pack64.phpt | 2 64bit pack()/unpack() tests 11 print_r(unpack("Q", pack("Q", 0xfffffffffffe))); 12 print_r(unpack("Q", pack("Q", 0))); 14 print_r(unpack("Q", pack("Q", -1))); 17 print_r(unpack("J", pack("J", 0xfffffffffffe))); 18 print_r(unpack("J", pack("J", 0))); 20 print_r(unpack("J", pack("J", -1))); 24 print_r(unpack("P", pack("P", 0))); 26 print_r(unpack("P", pack("P", -1))); 30 print_r(unpack("q", pack("q", 0))); [all …]
|
H A D | unpack_error.phpt | 2 Test unpack() function : error conditions 6 /* Prototype : array unpack ( string $format , string $data ) 11 echo "*** Testing unpack() : error conditions ***\n"; 13 echo "\n-- Testing unpack() function with no arguments --\n"; 14 var_dump( unpack() ); 18 var_dump(unpack("I", pack("I", 65534), 0, $extra_arg)); 22 var_dump(unpack("B", pack("I", 65534))); 26 *** Testing unpack() : error conditions *** 28 -- Testing unpack() function with no arguments -- 38 -- Testing unpack() function with invalid format character -- [all …]
|
H A D | pack_float.phpt | 2 pack()/unpack(): float/double tests 74 'unpack e', 84 'unpack E', 94 'unpack g', 95 unpack('g', hex2bin('0000803f')), 104 'unpack G', 112 unpack('G', hex2bin('df2b54aa')) 181 string(8) "unpack e" 214 string(8) "unpack E" 247 string(8) "unpack g" [all …]
|
H A D | pack_Z.phpt | 2 pack()/unpack(): "Z" format 11 unpack("Z*", "foo\0\rbar\0 \t\r\n"), 12 unpack("Z9", "foo\0\rbar\0 \t\r\n"), 13 unpack("Z2", "\0"), 14 unpack("Z2", "\0\0"), 15 unpack("Z2", "A\0"), 16 unpack("Z2", "AB\0"), 17 unpack("Z2", "ABC") 20 Warning: unpack(): Type Z: not enough input, need 2, have 1 in %s on line %d
|
H A D | bug61038.phpt | 2 Bug #61038: unpack("a5", "str\0\0") does not work as expected 5 var_dump(unpack("a4", "str\0\0")); 6 var_dump(unpack("a5", "str\0\0")); 7 var_dump(unpack("a6", "str\0\0")); 8 var_dump(unpack("a*", "str\0\0")); 20 Warning: unpack(): Type a: not enough input, need 6, have 5 in %s on line %d
|
H A D | unpack_offset.phpt | 2 unpack() with offset 7 $a = unpack("l2", $data, 3); 11 unpack("l", $data, 3)[1], 12 unpack("@4/l", $data, 3)[1]);
|
H A D | pack64_32.phpt | 2 64bit pack()/unpack() tests 16 var_dump(unpack("Q", '')); 17 var_dump(unpack("J", '')); 18 var_dump(unpack("P", '')); 19 var_dump(unpack("q", '')); 34 Warning: unpack(): 64-bit format codes are not available for 32-bit versions of PHP in %s on line %d 37 Warning: unpack(): 64-bit format codes are not available for 32-bit versions of PHP in %s on line %d 40 Warning: unpack(): 64-bit format codes are not available for 32-bit versions of PHP in %s on line %d 43 Warning: unpack(): 64-bit format codes are not available for 32-bit versions of PHP in %s on line %d
|
H A D | bug35817.phpt | 2 Bug #35817 (unpack() does not decode odd number of hexadecimal values) 6 $b = unpack("H3", $a); 10 $b = unpack("H2", $a); 14 $b = unpack("H", $a);
|
H A D | unpack_bug68225.phpt | 2 Bug #68225 unpack and X format code 8 $result = unpack('Va/X' ,$data); 11 $result = unpack('Va/X4' ,$data); 14 $result = unpack('V1a/X4/V1b/V1c/X4/V1d', $data);
|
H A D | bug75075.phpt | 2 Bug #75075 (unpack with X* causes infinity loop) 5 var_dump(unpack("X*", "")); 8 Warning: unpack(): Type X: '*' ignored in %sbug75075.php on line %d
|
H A D | bug69522.phpt | 2 Bug #69522 (heap buffer overflow in unpack()) 6 $b = unpack('h2147483648', $a); 10 Warning: unpack(): Type h: integer overflow in %s on line %d
|
H A D | pack_A.phpt | 2 pack()/unpack(): "A" modifier 9 unpack("A*", "foo\0\rbar\0 \t\r\n"), 10 unpack("A4", "foo\0\rbar\0 \t\r\n")
|
H A D | unpack.phpt | 5 var_dump(unpack("-2222", 1)); 9 Warning: unpack(): Invalid format type - in %sunpack.php on line %d
|
H A D | bug38770.phpt | 2 Bug #38770 (unpack() broken with longs on 64 bit machines) 11 print_r(unpack($v, pack($v, -30000)));
|
H A D | bug36148.phpt | 2 Bug #36148 (unpack("H*hex", $data) is adding an extra character to the end of the string) 8 $b = unpack("H*", $a);
|
/PHP-7.4/ext/phar/tests/ |
H A D | bug70091.phpt | 18 var_dump(unpack('H8sig/@6/nflags', $data)); 22 var_dump(unpack('H8sig/@6/nflags', $data)); 26 var_dump(unpack('H8sig/@8/nflags', $data)); 30 var_dump(unpack('H8sig/@8/nflags', $data));
|
/PHP-7.4/ext/mbstring/tests/ |
H A D | mb_str_split_utf8_utf16.phpt | 38 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]); 44 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]); 50 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]); 56 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]); 62 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]); 68 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
|
H A D | bug54494.phpt | 25 $t = unpack("H*",mb_substr($string, $i, 1, $mode)); 41 $t = unpack("H*",mb_substr($string, $i, 1, $mode));
|
H A D | mb_str_split_jp.phpt | 44 echo " " . unpack("H*", $split[$i])[1]; 63 last array element: %s expected: %s\n", unpack("H*", end($array))[1],unpack("H*", $enc)[1]);
|
/PHP-7.4/Zend/tests/array_unpack/ |
H A D | string_keys.phpt | 20 string(36) "Cannot unpack array with string keys" 21 string(42) "Cannot unpack Traversable with string keys"
|
/PHP-7.4/Zend/tests/arg_unpack/ |
H A D | string_keys.phpt | 23 string(36) "Cannot unpack array with string keys" 24 string(42) "Cannot unpack Traversable with string keys"
|
/PHP-7.4/ext/standard/tests/array/ |
H A D | bug24766.phpt | 2 Bug #24766 (strange result array from unpack) 8 $a = unpack('C2', "\0224V");
|
/PHP-7.4/ext/phar/ |
H A D | shortarc.php | 117 $L = unpack('V', $a = (binary)fread($fp, 4)); 215 $info = unpack('V', substr($m, 0, 4)); 217 $l = unpack('V', substr($m, 10, 4)); 219 $s = unpack('V', substr($m, 0, 4)); 226 $len = unpack('V', substr($m, $start, 4)); 234 … $ret['m'][$savepath] = array_values(unpack('Va/Vb/Vc/Vd/Ve/Vf', substr($m, $start, 24)));
|
/PHP-7.4/ext/standard/ |
H A D | pack.h | 24 PHP_FUNCTION(unpack);
|