The correct way would be to use spl_autoload_register. To save a __autoload function that some 3rd-party introduced you can put that function on the autoloader-stack as well:
if (function_exists('__autoload')) {
spl_autoload_register('__autoload');
}