File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -6,9 +6,22 @@ if (!extension_loaded('mbstring')) die('skip mbstring extension not available');
6
6
?>
7
7
--FILE--
8
8
<?php
9
- var_dump (mb_convert_encoding ("" , "UTF-8 " , [0 ]));
10
- var_dump (mb_convert_encoding ('foo ' , 'UTF-8 ' , array (['bar ' ], ['baz ' ])));
11
- var_dump (mb_convert_encoding ('foo ' , 'UTF-8 ' , array ("foo \0bar " )));
9
+ try {
10
+ var_dump (mb_convert_encoding ("" , "UTF-8 " , [0 ]));
11
+ } catch (\ValueError $ e ) {
12
+ echo $ e ->getMessage () . \PHP_EOL ;
13
+ }
14
+ try {
15
+ var_dump (mb_convert_encoding ('foo ' , 'UTF-8 ' , array (['bar ' ], ['baz ' ])));
16
+ } catch (\ValueError $ e ) {
17
+ echo $ e ->getMessage () . \PHP_EOL ;
18
+ }
19
+ try {
20
+ var_dump (mb_convert_encoding ('foo ' , 'UTF-8 ' , array ("foo \0bar " )));
21
+ } catch (\ValueError $ e ) {
22
+ echo $ e ->getMessage () . \PHP_EOL ;
23
+ }
24
+
12
25
?>
13
26
--EXPECTF--
14
27
Warning: mb_convert_encoding(): Unknown encoding "0" in %s on line %d
You can’t perform that action at this time.
0 commit comments