如何在 PHP 中存储 SOAP 返回值?
我的 PHP 代码使用 SOAP。
<?php
$client = new SoapClient("http://rscnagahrd/OracleWS/Oracle.asmx?WSDL");
$result = $client->getFoods();
echo $result;
?>
当我尝试运行应用程序时,出现错误:
可捕获的致命错误:第 4 行的 C:\apache\htdocs\food.php 中的类 stdClass 的对象无法转换为字符串
我这样做是为了以后可以解析 xml 代码:
$dom = new DomDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($result);
$params = $dom->getElementsByTagName('FOOD_ID');
foreach ($params as $param) {
echo $param -> nodeValue, PHP_EOL;
}