How can error handling be improved in PHP scripts to ensure cleaner code and better user experience?

To improve error handling in PHP scripts, you can use try-catch blocks to catch exceptions and handle errors gracefully. This approach helps in making the code cleaner and provides a better user experience by displaying meaningful error messages.

try {
    // Your code that may throw an exception
} catch (Exception $e) {
    echo "An error occurred: " . $e->getMessage();
}