in reply to When to use eval

hippo has supplied excellent answers to your specific questions. I suggest you now take some time to read and understand the concepts and history behind Perl error handling:

Anything that remains unclear, please ask.

👁️🍾👍🦟