Использование кода Amazon MWS config.ini.php для настройки классов для MarketplaceWebServices.
Это использовало определения автозагрузки для создания переменных с использованием new.
Поскольку мы используем разные учетные данные для авторизации на разных сайтах Amazon, мне нужно было изменить детали для сайтов.
Использование UNSET ()
unset($service);
до
$service = new MarketplaceWebService_Client(
$AWS_ACCESS_KEY_ID,
$AWS_SECRET_ACCESS_KEY,
$config,
APPLICATION_NAME,
APPLICATION_VERSION
);
приводит к тому, что $ service не является объектом при повторном вызове.
Что приводит меня к вопросу «Совместим ли UNSET () с автозагрузкой?»