How does an autoloader impact the loading of custom classes in PHP?

When working with custom classes in PHP, manually including each class file can become cumbersome and error-prone. Using an autoloader can streamline this process by automatically loading classes when they are needed, reducing the risk of errors and making the code more maintainable.

// Autoloader function to automatically load classes
spl_autoload_register(function ($class) {
    include 'classes/' . $class . '.php';
});

// Example usage of custom class
$obj = new CustomClass();