SoapClient в PHP 5, как передать в параметре массив? (+)

Vitiko

Новичок
SoapClient в PHP 5, как передать в параметре массив? (+)

В php4 + Soap из Pear работает такая конструкция

$soapclient = new SOAP_Client('http://localhost:98/news_import/index.php?wsdl');

$params = array (
'news_data' => array
(
'news_id' => '45',
'news_title' => 'test',
),
'rubric_ids' => array (564)
);

// У метода publish 2 параметра - news_data и rubric_ids
$ret = $soapclient->call ('publish', $params,$options);

как передать массив из объекта SoapClient ? PHP выдает ошибку Array to string conversion
при попытке вызвать

$soapClient->publish ($params);
 

cDLEON

Онанист РНРСlub
Vitiko
А что разве исходный код Соапа чем то закодирован?
Неужели трудно найти эту ошибку и проонализировать, а почему ошибка???
 

Wicked

Новичок
cDLEON
ты сегодня, видать, не выспался, или еще чего...
под soap в пхп5 подразумевается extension

Vitiko
а в всдлке сказано, что этот аргумент может быть массивом?
 

Vitiko

Новичок
Wicked
Пока забил, заменил на SOAP из PEAR вместо extension из PHP5
 
Сверху