Home
last modified time | relevance | path

Searched refs:unpack (Results 1 – 25 of 69) sorted by relevance

123

/php-src/ext/standard/tests/strings/
H A Dpack.phpt2 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 Dpack64.phpt2 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 Dpack_float.phpt2 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 Dpack_Z.phpt2 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")
21 Warning: unpack(): Type Z: not enough input values, need 2 values but only 1 was provided in %s on …
H A Dunpack_offset.phpt2 unpack() with offset
7 $a = unpack("l2", $data, 3);
11 unpack("l", $data, 3)[1],
12 unpack("@4/l", $data, 3)[1]);
15 unpack("l", "foo", 10);
20 unpack("l", "foo", -1);
28 unpack(): Argument #3 ($offset) must be contained in argument #2 ($data)
29 unpack(): Argument #3 ($offset) must be contained in argument #2 ($data)
H A Dpack_arrays.phpt2 test unpack() to array with named keys
6 print_r(unpack('Vaa/Vbb/Vcc', $str));
7 print_r(unpack('V2aa/Vcc', $str));
8 print_r(unpack('V3aa', $str));
9 print_r(unpack('V*aa', $str));
10 print_r(unpack('V*', $str));
H A Dbug61038.phpt2 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 values, need 6 values but only 5 were provided in %s on…
H A Dbug35817.phpt2 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 Dunpack_bug68225.phpt2 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 Dbug75075.phpt2 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 Dbug69522.phpt2 Bug #69522 (heap buffer overflow in unpack())
6 $b = unpack('h2147483648', $a);
9 Warning: unpack(): Type h: integer overflow in %s on line %d
H A Dgh15613.phpt12 unpack('h2147483647', str_repeat('X', 2**31 + 10));
18 unpack('H2147483647', str_repeat('X', 2**31 + 10));
24 unpack(): Argument #1 ($format) repeater must be less than or equal to %d
25 unpack(): Argument #1 ($format) repeater must be less than or equal to %d
H A Dpack_A.phpt2 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 Dpack64_32.phpt2 64bit pack()/unpack() tests
33 var_dump(unpack("Q", ''));
38 var_dump(unpack("J", ''));
43 var_dump(unpack("P", ''));
48 var_dump(unpack("q", ''));
H A Dunpack_error.phpt2 Test unpack() function : error conditions
7 var_dump(unpack("B", pack("I", 65534)));
H A Dgh10940.phpt6 unpack('h2147483647', $a);
9 Warning: unpack(): Type h: not enough input values, need 1073741824 values but only 12 were provide…
H A Dbug38770.phpt2 Bug #38770 (unpack() broken with longs on 64 bit machines)
11 print_r(unpack($v, pack($v, -30000)));
H A Dbug36148.phpt2 Bug #36148 (unpack("H*hex", $data) is adding an extra character to the end of the string)
8 $b = unpack("H*", $a);
/php-src/ext/phar/tests/
H A Dbug70091.phpt16 var_dump(unpack('H8sig/@6/nflags', $data));
20 var_dump(unpack('H8sig/@6/nflags', $data));
24 var_dump(unpack('H8sig/@8/nflags', $data));
28 var_dump(unpack('H8sig/@8/nflags', $data));
/php-src/ext/mbstring/tests/
H A Dmb_str_split_utf8_utf16.phpt37 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
43 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
49 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
55 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
61 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
67 printf(" l:%d v:%s", strlen($chunk), unpack("H*", $chunk)[1]);
H A Dbug54494.phpt25 $t = unpack("H*",mb_substr($string, $i, 1, $mode));
41 $t = unpack("H*",mb_substr($string, $i, 1, $mode));
H A Dmb_str_split_ru.phpt43 echo " " . unpack("H*", $split[$i])[1];
62 last array element: %s expected: %s\n", unpack("H*", end($array))[1],unpack("H*", $enc)[1]);
/php-src/ext/standard/tests/array/
H A Dbug24766.phpt2 Bug #24766 (strange result array from unpack)
8 $a = unpack('C2', "\0224V");
/php-src/ext/phar/
H A Dshortarc.php117 $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-src/ext/standard/tests/serialize/
H A Dprecision.phpt28 $num = unpack("d", pack("H*", $ns)); $num = reset($num);
31 $repr = unpack("H*", pack("d", $num2)); $repr = reset($repr);

Completed in 35 milliseconds

123