PHP - SOAP - lastResponse - Показать поля и значения? - PullRequest
0 голосов
/ 11 сентября 2009

У меня есть сообщение об ошибке SOAP, которое я пытаюсь вывести в своего рода приятный формат 'print_r', чтобы я мог включить ошибку в электронное письмо нашим ИТ-специалистам при сбое запроса SOAP.

Может кто-нибудь сказать мне лучший способ просто отформатировать строку ошибок XML SOAP в формате variableName: variableValue?

Приветствия

Ответы [ 2 ]

0 голосов
/ 11 сентября 2009

Ну, вы должны получить ответ от SOAP в виде массива (обычно так, как я обрабатывал данные в прошлом). Я предполагаю, что здесь вы имеете в виду сбои в мыльных вызовах, а не сбои соединения.

Просто переберите массив, используя следующее:

foreach ($array as $key => $value)
{
    echo "<tr>";
    echo "<td>";
    echo $key;
    echo "</td>";

    echo "<td>";
    echo $value;
    echo "</td>";
    echo "</tr>";
}

И это достигнет:

VariableName:  VariableValue

Формат

0 голосов
/ 11 сентября 2009

Вы можете попробовать использовать simplexml_load_string() в ответе и print_r() или var_dump(), что.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...