/php-src/ext/json/tests/ |
H A D | 002.phpt | 2 json_encode() tests 6 var_dump(json_encode("")); 7 var_dump(json_encode(NULL)); 8 var_dump(json_encode(TRUE)); 10 var_dump(json_encode(array(""=>""))); 11 var_dump(json_encode(array(array(1)))); 12 var_dump(json_encode(array())); 14 var_dump(json_encode(array(""=>""), JSON_FORCE_OBJECT)); 16 var_dump(json_encode(array(), JSON_FORCE_OBJECT)); 18 var_dump(json_encode(1)); [all …]
|
H A D | bug50224.phpt | 2 bug #50224 (json_encode() does not always encode a float as a float) 8 var_dump(json_encode(12.3, JSON_PRESERVE_ZERO_FRACTION)); 9 var_dump(json_encode(12, JSON_PRESERVE_ZERO_FRACTION)); 10 var_dump(json_encode(12.0, JSON_PRESERVE_ZERO_FRACTION)); 11 var_dump(json_encode(0.0, JSON_PRESERVE_ZERO_FRACTION)); 12 var_dump(json_encode(array(12, 12.0, 12.3), JSON_PRESERVE_ZERO_FRACTION)); 17 var_dump(json_decode(json_encode(12.3, JSON_PRESERVE_ZERO_FRACTION))); 18 var_dump(json_decode(json_encode(12, JSON_PRESERVE_ZERO_FRACTION))); 19 var_dump(json_decode(json_encode(12.0, JSON_PRESERVE_ZERO_FRACTION))); 20 var_dump(json_decode(json_encode(0.0, JSON_PRESERVE_ZERO_FRACTION))); [all …]
|
H A D | json_encode_u2028_u2029.phpt | 2 json_encode() tests for U+2028, U+2029 5 var_dump(json_encode(array("a\xC3\xA1b"))); 6 var_dump(json_encode(array("a\xC3\xA1b"), JSON_UNESCAPED_UNICODE)); 7 var_dump(json_encode("a\xE2\x80\xA7b")); 8 var_dump(json_encode("a\xE2\x80\xA7b", JSON_UNESCAPED_UNICODE)); 9 var_dump(json_encode("a\xE2\x80\xA8b")); 10 var_dump(json_encode("a\xE2\x80\xA8b", JSON_UNESCAPED_UNICODE)); 13 var_dump(json_encode("a\xE2\x80\xA9b")); 14 var_dump(json_encode("a\xE2\x80\xA9b", JSON_UNESCAPED_UNICODE)); 17 var_dump(json_encode("a\xE2\x80\xAAb")); [all …]
|
H A D | json_encode_numeric.phpt | 2 Test json_encode() function with numeric flag 8 json_encode("1", JSON_NUMERIC_CHECK), 9 json_encode("9.4324", JSON_NUMERIC_CHECK), 10 json_encode(array("122321", "3232595.33423"), JSON_NUMERIC_CHECK), 11 json_encode("1"), 12 json_encode("9.4324"), 13 json_encode(array("122321", "3232595.33423"))
|
H A D | json_encode_pretty_print2.phpt | 2 json_encode() with JSON_PRETTY_PRINT on declared properties 17 echo json_encode(new HasNoProperties()), "\n"; 18 echo json_encode(new HasNoProperties(), JSON_PRETTY_PRINT), "\n"; 20 echo json_encode(new MyClass()), "\n"; 21 echo json_encode(new MyClass(), JSON_PRETTY_PRINT), "\n"; 24 echo json_encode($obj), "\n"; 25 echo json_encode($obj, JSON_PRETTY_PRINT), "\n"; 28 echo json_encode($obj), "\n"; 29 echo json_encode($obj, JSON_PRETTY_PRINT), "\n"; 31 echo json_encode($obj), "\n"; [all …]
|
H A D | bug73254.phpt | 2 Bug #73254 (Incorrect indentation generated by json_encode() with JSON_PRETTY_PRINT) 6 echo json_encode([json_encode([1], JSON_PRETTY_PRINT)]), "\n"; 10 echo json_encode($data), "\n"; 11 echo json_encode([json_encode([1], JSON_PRETTY_PRINT)]), "\n";
|
H A D | bug81532.phpt | 2 Bug #81532: Change of $depth behaviour in json_encode() on PHP 8.1 17 var_export(json_encode($a, 0, 0)); echo "\n"; 18 var_export(json_encode($a, 0, 1)); echo "\n"; 19 var_export(json_encode($b, 0, 1)); echo "\n"; 20 var_export(json_encode($b, 0, 2)); echo "\n"; 21 var_export(json_encode($c, 0, 2)); echo "\n"; 22 var_export(json_encode($c, 0, 3)); echo "\n";
|
H A D | 006.phpt | 2 json_encode() & extended encoding 7 echo "Normal: ", json_encode($a), "\n"; 8 echo "Tags: ", json_encode($a, JSON_HEX_TAG), "\n"; 9 echo "Apos: ", json_encode($a, JSON_HEX_APOS), "\n"; 10 echo "Quot: ", json_encode($a, JSON_HEX_QUOT), "\n"; 11 echo "Amp: ", json_encode($a, JSON_HEX_AMP), "\n"; 12 echo "All: ", json_encode($a, JSON_HEX_TAG|JSON_HEX_APOS|JSON_HEX_QUOT|JSON_HEX_AMP), "\n";
|
H A D | json_encode_invalid_utf8.phpt | 2 json_encode() invalid UTF8 6 var_dump(json_encode($str)); 7 var_dump(json_encode($str, JSON_INVALID_UTF8_IGNORE)); 8 var_dump(json_encode($str, JSON_INVALID_UTF8_SUBSTITUTE)); 9 var_dump(json_encode($str, JSON_UNESCAPED_UNICODE)); 10 var_dump(bin2hex(json_encode($str, JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE)));
|
H A D | bug43941.phpt | 2 Bug #43941 (json_encode() invalid UTF-8) 6 var_dump(json_encode("abc")); 7 var_dump(json_encode("ab\xE0")); 8 var_dump(json_encode("ab\xE0", JSON_PARTIAL_OUTPUT_ON_ERROR)); 9 var_dump(json_encode(array("ab\xE0", "ab\xE0c", "abc"), JSON_PARTIAL_OUTPUT_ON_ERROR));
|
H A D | bug53946.phpt | 2 bug #53946 (json_encode() with JSON_UNESCAPED_UNICODE) 5 var_dump(json_encode("latin 1234 -/ russian мама мыла раму specialchars \x02 \x08 \n U+1D11… 6 var_dump(json_encode("latin 1234 -/ russian мама мыла раму specialchars \x02 \x08 \n U+1D11… 7 var_dump(json_encode("ab\xE0")); 8 var_dump(json_encode("ab\xE0", JSON_UNESCAPED_UNICODE));
|
H A D | bug61537.phpt | 2 Bug #61537 (json_encode() incorrectly truncates/discards information) 7 var_dump(json_encode($invalid_utf8)); 10 var_dump(json_encode($invalid_utf8, JSON_PARTIAL_OUTPUT_ON_ERROR)); 17 var_dump(json_encode($invalid_utf8)); 20 var_dump(json_encode($invalid_utf8, JSON_PARTIAL_OUTPUT_ON_ERROR));
|
H A D | bug72069.phpt | 2 Bug #72069 (Behavior \JsonSerializable different from json_encode) 6 $result = json_encode(['end' => json_decode('', true)]); 18 $result = json_encode($a); 21 $result = json_encode($toJsonData);
|
H A D | json_encode_basic_utf8.phpt | 2 Test json_encode() function : basic functionality with UTF8 string input 5 echo "*** Testing json_encode() : basic functionality with UTF-8 input***\n"; 8 var_dump(json_encode($utf8_string)); 12 *** Testing json_encode() : basic functionality with UTF-8 input***
|
H A D | bug42090.phpt | 10 json_encode('"'), 11 json_decode(json_encode('"')), 12 json_decode(json_encode('""'))
|
H A D | bug66025.phpt | 2 Bug #66025 (Indent wrong when json_encode() called from jsonSerialize function) 8 return json_encode([1], JSON_PRETTY_PRINT); 12 echo json_encode([new Foo]), "\n";
|
H A D | bug40503.phpt | 2 Bug #40503 (json_encode() value corruption on 32bit systems with overflown values) 12 json_test_show_eq("$value", json_encode($value)); 14 json_test_show_eq("$value", json_encode($value));
|
H A D | bug54058.phpt | 8 json_encode($bad_utf8); 13 json_encode($a); 19 json_encode($b); 26 json_encode($c);
|
H A D | json_encode_recursion_01.phpt | 2 json_encode() Recursion test with just JsonSerializable 16 $result = json_encode($this); 22 var_dump(json_encode(new SerializingTest()));
|
H A D | inf_nan_error.phpt | 10 var_dump(json_encode($inf)); 13 var_dump(json_encode($inf, JSON_PARTIAL_OUTPUT_ON_ERROR)); 22 var_dump(json_encode($nan)); 25 var_dump(json_encode($nan, JSON_PARTIAL_OUTPUT_ON_ERROR));
|
H A D | 003.phpt | 2 json_encode() & endless loop - 1 13 var_dump(json_encode($a)); 18 var_dump(json_encode($a, JSON_PARTIAL_OUTPUT_ON_ERROR));
|
H A D | bug71835.phpt | 2 Bug #71835 (json_encode sometimes incorrectly detects recursion with JsonSerializable) 12 var_dump(json_encode($arr)); 21 var_dump(json_encode($arr));
|
H A D | bug62369.phpt | 2 FR #62369 (Segfault on json_encode(deeply_nested_array) 11 json_encode($array, 0, 551); 21 json_encode($array, 0, 540);
|
/php-src/ext/spl/tests/ |
H A D | splfixedarray_json_encode.phpt | 2 json_encode() on SplFixedArray 6 echo json_encode(new SplFixedArray()) . "\n"; 7 echo json_encode(new SplFixedArray(1)) . "\n"; 12 echo json_encode($a) . "\n";
|
/php-src/ext/simplexml/tests/ |
H A D | bug66084_1.phpt | 7 echo json_encode(simplexml_load_string('<a><b/><c><x/></c></a>')->c), "\n"; 8 echo json_encode(simplexml_load_string('<a><b/><c><x/></c></a>')), "\n"; 9 echo json_encode(simplexml_load_string('<a><b/><d/><c><x/></c></a>')), "\n"; 10 echo json_encode(simplexml_load_string('<a><b/><c><d/><x/></c></a>')), "\n"; 11 echo json_encode(simplexml_load_string('<a><b/><c><d><x/></d></c></a>')), "\n";
|