diff --git a/ext/mbstring/tests/gh10627.phpt b/ext/mbstring/tests/gh10627.phpt index 901027a38212..2f4af8c559e1 100644 --- a/ext/mbstring/tests/gh10627.phpt +++ b/ext/mbstring/tests/gh10627.phpt @@ -2,27 +2,35 @@ GH-10627 (mb_convert_encoding crashes PHP on Windows) --EXTENSIONS-- mbstring +--INI-- +mbstring.strict_detection=1 --FILE-- 'abc', 'abc' => 'def']; var_dump(mb_convert_encoding($data, 'UTF-8', 'auto')); +$data = ['abc' => $str, 'def' => 'abc']; +var_dump(mb_convert_encoding($data, 'UTF-8', 'auto')); ?> ---EXPECT-- -array(2) { - [0]=> - string(16) "S?kinst?llningar" +--EXPECTF-- +Warning: mb_convert_encoding(): Unable to detect character encoding in %s on line %d +array(1) { [1]=> string(3) "abc" } -array(2) { - ["S?kinst?llningar"]=> - string(3) "abc" + +Warning: mb_convert_encoding(): Unable to detect character encoding in %s on line %d +array(1) { ["abc"]=> string(3) "def" } +Warning: mb_convert_encoding(): Unable to detect character encoding in %s on line %d +array(1) { + ["def"]=> + string(3) "abc" +}