--TEST-- Test array_combine() function : error conditions - empty array --FILE-- getMessage(); } // Testing array_combine by passing empty array to $values echo "\n-- Testing array_combine() function with empty array for \$values argument --\n"; try { var_dump( array_combine(array(1, 2), array()) ); } catch (\Error $e) { echo $e->getMessage(); } // Testing array_combine with arrays having unequal number of elements echo "\n-- Testing array_combine() function by passing array with unequal number of elements --\n"; try { var_dump( array_combine(array(1, 2), array(1, 2, 3)) ); } catch (\Error $e) { echo $e->getMessage(); } ?> DONE --EXPECT-- *** Testing array_combine() : error conditions specific to array_combine() *** -- Testing array_combine() function with empty arrays -- array(0) { } -- Testing array_combine() function with empty array for $keys argument -- Both parameters should have an equal number of elements -- Testing array_combine() function with empty array for $values argument -- Both parameters should have an equal number of elements -- Testing array_combine() function by passing array with unequal number of elements -- Both parameters should have an equal number of elements DONE