Help for this page
unless (eval { # <-- "try" do_something_that_might_die(); ... # check $error # then die or fix / workaround the problem }