How can error handling be improved in PHP scripts to provide meaningful feedback to users and administrators?

Issue: Error handling in PHP scripts can be improved by using try-catch blocks to catch and handle exceptions, providing meaningful error messages to users and administrators.

try {
    // Code that may throw an exception
    $result = 1 / 0;
} catch (Exception $e) {
    // Handle the exception
    echo "An error occurred: " . $e->getMessage();
}