diff options
Diffstat (limited to 'ext/json/tests/bug43941.phpt')
-rw-r--r-- | ext/json/tests/bug43941.phpt | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/ext/json/tests/bug43941.phpt b/ext/json/tests/bug43941.phpt index 0f86d1dfad..fb59b71c96 100644 --- a/ext/json/tests/bug43941.phpt +++ b/ext/json/tests/bug43941.phpt @@ -7,15 +7,22 @@ Bug #43941 (json_encode() invalid UTF-8) var_dump(json_encode("abc")); var_dump(json_encode("ab\xE0")); -var_dump(json_encode("ab\xE0c")); -var_dump(json_encode(array("ab\xE0", "ab\xE0c", "abc"))); +var_dump(json_encode("ab\xE0", JSON_PARTIAL_OUTPUT_ON_ERROR)); +var_dump(json_encode(array("ab\xE0", "ab\xE0c", "abc"), JSON_PARTIAL_OUTPUT_ON_ERROR)); echo "Done\n"; ?> --EXPECTF-- string(5) ""abc"" + +Warning: json_encode(): Invalid UTF-8 sequence in argument in %s on line %d +bool(false) + +Warning: json_encode(): Invalid UTF-8 sequence in argument in %s on line %d string(4) "null" -string(4) "null" + +Warning: json_encode(): Invalid UTF-8 sequence in argument in %s on line %d + +Warning: json_encode(): Invalid UTF-8 sequence in argument in %s on line %d string(17) "[null,null,"abc"]" Done - |