错误 - 尝试获取非对象的属性

时间:2012-09-04 01:24:12

标签: php

我目前在其中一个文件上收到此错误:

  /var/www/vhosts/httpdocs/generator/index.php on line 6

第6行将导致:

  echo $results->GetBookCodesResult->BookCodes->BookInfo->ServiceCode;

我的代码:

  <?php
  $config['soap_url'] = "http://myservice.com?WSDL";
  if(isset($_REQUEST['codes'])) {
    $results = request_Data(explode("\n",$_REQUEST['codes']));
    echo $results->GetBookCodesResult->BookCodes->BookInfo->ServiceCode;
  }
  ....

修复此问题的最佳方法是什么?一些建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

您的“ - &gt; BookCodes”子属性为空,您可以在var_dump-output中看到...

这个属性“BookInfo”只是不存在..也许没有找到书籍? ;)