2008-12-19 65 views
1

此代碼工作正常:(PHP)類SoapClient的的對象無法轉換爲字符串


$result = $client->__call("optionalInfo", array(
    new SoapParam("...", "client"), 
    new SoapParam("...", "add_code")) 
); 

當我嘗試抽象有點使腳本可重複使用的,我得到這個錯誤:

捕獲的致命錯誤:類SoapClient的的對象不能被轉換成字符串

破碎的代碼是:



$params = array(new SoapParam($client, "client"), 
      new SoapParam($add_code, "add_code") 
); 
$result = $client->__call($functionName, $params); 

最後一行是導致問題的原因。

回答

2

是否確定要將SoapClient接口作爲參數發送給同一對象上的函數調用?

new SoapParam($client, "client") 
+0

這將是我的問題,並且我不是故意要這麼做的。 「客戶」恰好是這個特定Web服務的一個領域,我完全忽略了這一點。謝謝! – 2008-12-19 23:45:17

相關問題