正确返回PHP/SOAP数据,但PHP也会抛出错误

正确返回PHP/SOAP数据,但PHP也会抛出错误,php,soap-client,Php,Soap Client,我目前正在使用php和soap,我不得不改变调用soap函数的方式,这很好,但是我在soap数据中发现了一个php错误,下面是导致问题的代码片段 $params->loginID="xx"; $params->password="xxxxx"; $params->docType="Order"; $params->partialDocID=""; $ret = $client->Lookup($params); 问题是第一行

我目前正在使用php和soap,我不得不改变调用soap函数的方式,这很好,但是我在soap数据中发现了一个php错误,下面是导致问题的代码片段

    $params->loginID="xx";
    $params->password="xxxxx";
    $params->docType="Order";
    $params->partialDocID="";
    $ret = $client->Lookup($params);
问题是第一行,或者更确切地说,无论我将$param行中的哪一行放在第一行,它都会给出以下错误:

从空值创建默认对象

数据被很好地返回,但是它也返回了那个错误,现在我不确定这个错误是什么意思,我已经查过了,我没有找到任何关于我在做什么的信息


老实说,我甚至不知道,
$params->xxx=xxx
的作用是什么……在我看来,它像是将一堆信息和关联存储到一个字符串中。

初始化参数:
$params=new stdClass()初始化参数:
$params=new stdClass()