constantcontact — константный контакт: сообщение об ошибке — неопределенное смещение: 1 в cc_class.Stack Overflow

Я использую класс PHP из https://github.com/constantcontact/Constant-Contact-PHP-Sample-Contact-Forms добавить новые контакты в список постоянных контактов, но недавно у меня появились сообщения об ошибках PHP:

A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 1
Filename: cc_class.php
Line Number: 248

A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 1
Filename: cc_class.php
Line Number: 252

где эти строки выглядят так:

(248)

$xml = simplexml_load_string($return);

(252)

}

и полная связанная функция для этих двух строк:

public  function subscriberExists($email = '') {
$call = $this->apiPath.'/contacts?email='.$email;
$return = $this->doServerCall($call);
$xml = simplexml_load_string($return);
$id = $xml->entry->id;
if($id){ return $id; }
else { return false; }
}

но в любом случае он передает данные в Constan Contact.

Любая подсказка, что там происходит с этими сообщениями об ошибках?

Спасибо

0

Решение

Из класса GitHub

Это просто уведомление PHP, а не ошибка при попытке доступа к
Индекс массива, который еще не был определен. Кодовая база в этом
приложение довольно старое и не обновлено, так как PHP
модернизированы.

Мы рекомендуем вместо использования этого репо, используя более новый PHP
SDK, который является объектно-ориентированным, доступен через композитор и поддерживается до
Дата. Вы можете определенно отключить эти уведомления в вашей среде,
но этот репо устарел, поэтому эта проблема не будет решена в
проект.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]