Annotation of embedaddon/php/ext/json/tests/bug41504.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #41504 (json_decode() converts empty array keys to "_empty_")
3: --SKIPIF--
4: <?php if (!extension_loaded('json')) print 'skip'; ?>
5: --FILE--
6: <?php
7:
8: var_dump(json_decode('{"":"value"}', true));
9: var_dump(json_decode('{"":"value", "key":"value"}', true));
10: var_dump(json_decode('{"key":"value", "":"value"}', true));
11:
12: echo "Done\n";
13: ?>
14: --EXPECT--
15: array(1) {
16: [""]=>
17: string(5) "value"
18: }
19: array(2) {
20: [""]=>
21: string(5) "value"
22: ["key"]=>
23: string(5) "value"
24: }
25: array(2) {
26: ["key"]=>
27: string(5) "value"
28: [""]=>
29: string(5) "value"
30: }
31: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>