--TEST-- array_map() and exceptions in the callback --FILE-- <?php $a = array(1,2,3); function foo() { throw new exception(1); } try { array_map("foo", $a, array(2,3)); } catch (Exception $e) { var_dump("exception caught!"); } echo "Done\n"; ?> --EXPECTF-- Warning: array_map(): An error occurred while invoking the map callback in %s on line %d string(17) "exception caught!" Done