@@ -16,37 +16,42 @@ var_dump( array_combine(array(), array()) );
16
16
17
17
// Testing array_combine by passing empty array to $keys
18
18
echo "\n-- Testing array_combine() function with empty array for \$keys argument -- \n" ;
19
- var_dump ( array_combine (array (), array (1 , 2 )) );
19
+ try {
20
+ var_dump ( array_combine (array (), array (1 , 2 )) );
21
+ } catch (\Error $ e ) {
22
+ echo $ e ->getMessage ();
23
+ }
20
24
21
25
// Testing array_combine by passing empty array to $values
22
26
echo "\n-- Testing array_combine() function with empty array for \$values argument -- \n" ;
23
- var_dump ( array_combine (array (1 , 2 ), array ()) );
27
+ try {
28
+ var_dump ( array_combine (array (1 , 2 ), array ()) );
29
+ } catch (\Error $ e ) {
30
+ echo $ e ->getMessage ();
31
+ }
24
32
25
33
// Testing array_combine with arrays having unequal number of elements
26
34
echo "\n-- Testing array_combine() function by passing array with unequal number of elements -- \n" ;
27
- var_dump ( array_combine (array (1 , 2 ), array (1 , 2 , 3 )) );
35
+ try {
36
+ var_dump ( array_combine (array (1 , 2 ), array (1 , 2 , 3 )) );
37
+ } catch (\Error $ e ) {
38
+ echo $ e ->getMessage ();
39
+ }
28
40
29
- echo "Done " ;
30
41
?>
31
- --EXPECTF--
42
+
43
+ DONE
44
+ --EXPECT--
32
45
*** Testing array_combine() : error conditions specific to array_combine() ***
33
46
34
47
-- Testing array_combine() function with empty arrays --
35
48
array(0) {
36
49
}
37
50
38
51
-- Testing array_combine() function with empty array for $keys argument --
39
-
40
- Warning: array_combine(): Both parameters should have an equal number of elements in %s on line %d
41
- bool(false)
42
-
52
+ Both parameters should have an equal number of elements
43
53
-- Testing array_combine() function with empty array for $values argument --
44
-
45
- Warning: array_combine(): Both parameters should have an equal number of elements in %s on line %d
46
- bool(false)
47
-
54
+ Both parameters should have an equal number of elements
48
55
-- Testing array_combine() function by passing array with unequal number of elements --
49
-
50
- Warning: array_combine(): Both parameters should have an equal number of elements in %s on line %d
51
- bool(false)
52
- Done
56
+ Both parameters should have an equal number of elements
57
+ DONE
0 commit comments