我使用https://github.com/constantcontact/Constant-Contact-PHP-Sample-Contact-Forms中的PHP类将新联系人添加到Constant Contact列表,但最近我收到了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 :(得分:1)
来自班级GitHub
在尝试访问时,这只是一个PHP通知,而不是失败 尚未定义的数组的索引。这个代码库 应用程序是相当老的,并没有像PHP那样更新 升级。
我们建议使用较新的PHP而不是使用此repo 面向对象的SDK,可通过编辑器获得,并保持最佳状态 日期。您绝对可以在您的环境中将这些通知静音, 但是这个回购已被弃用,所以这个问题不会在 项目