2015-04-06 4 views
0

Я использую клиента SoD Zend для отправки запроса SOAP на прокси-сервер, и у меня возникают проблемы с получением возвращаемого значения.Null SOAP Value

если я распечатать ворота ojbect $ response-> responseMessage [0] Я получаю следующее

Response: SoapVar Object 
(
    [enc_type] => 0 
    [enc_value] => stdClass Object 
     (
      [code] => 126 
      [message] => No Field Values 
     ) 

    [enc_stype] => responseMessage 
    [enc_ns] => urn:Turbolink 
) 

Но когда я печатаю $ response-> responseMessage [0] -> код я получаю нулевое значение. Что я делаю не так?

+0

Вы не используете существующее свойство. Как вы можете видеть в примере вывода, свойство: '$ response-> responseMessage [0] -> enc_value-> code' - вам не хватает' enc_value'. –

ответ

0

Пробег: $response->responseMessage[0]->enc_value->code

+0

Почему я не подумал об этом. - facepalm - спасибо. – liz