常量联系:错误消息 - 未定义的偏移量:cc class.php中的1

时间:2014-09-23 19:10:27

标签: php constantcontact

我使用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。

有任何疑问,那些错误消息会发生什么?

由于

1 个答案:

答案 0 :(得分:1)

来自班级GitHub

  

在尝试访问时,这只是一个PHP通知,而不是失败   尚未定义的数组的索引。这个代码库   应用程序是相当老的,并没有像PHP那样更新   升级。

     

我们建议使用较新的PHP而不是使用此repo   面向对象的SDK,可通过编辑器获得,并保持最佳状态   日期。您绝对可以在您的环境中将这些通知静音,   但是这个回购已被弃用,所以这个问题不会在   项目