Zend_Soap_Client を使用していて、次の問題が発生しています。
<parent>
<child><name>abc</name></child>
<child><name>def</name></child>
</parent>
複数の子要素がある場合、Zend は配列を返し、次のようにアクセスできます。
$result->parent->child[0]->name
ただし、子ノードが 1 つしかない場合は、次のようなオブジェクトを返します。
$result->parent->child->name
私のアプローチの何が問題なのか、またはどうすればそれを克服できるのか教えてください。
私のサンプルコード:
$client = new Zend_Soap_Client('url', array('wsdl'=>'url));
$result = $client->getResult();
Zend 1.9 を使用しています。PHP のネイティブ SoapClient でも同じ問題が発生します。
ありがとう!