des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

NuSoap использовать переменную в функции?

сервер

$server->wsdl->addComplexType(
'complexReturn', 'complexType', 'struct', 'all', '',
array(
'id' => array('name' => 'id', 'type' => 'xsd:string'),
'param' => array('name' => 'param', 'type' => 'xsd:string')
)
);

$server->register('get', array('id' => 'xsd:string', 'param' => 'xsd:string'), //parameters
array('return' => 'tns:complexReturn'), //output
'urn:server', //namespace
'urn:server#getServer', //soapaction
'rpc', // style
'encoded', // use
'description'); //description

function get($id, $param)
{
return array(
'id' => $id,
'param' => $param
);
}
клиент

$client = new SoapClient("inner_work/test/nusoap/samples/server.php?wsdl",
array(
"trace" => 1,
"exceptions" => 1,
"cache_wsdl" => 0,
"encoding" => "UTF-8",
'soap_version' => SOAP_1_1,
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL,
));

var_dump($client->get(array('id'=>'john', 'param'=>'doe')));
на выходе object(stdClass)#2 (2) { ["id"]=> string(5) "Array" ["param"]=> NULL }

как я могу в функции get использовать полученные переменные?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
des1roer
@des1roer Автор вопроса
ученье - свет, а неученье - приятный полумрак
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы