"Hendri Kurniawan" <as****@email.c omwrote in message
news:12******** *****@corp.supe rnews.com...
| Steve wrote:
| "Gerry Vandermaesen" <ge************ ****@gmail.comw rote in message
| news:11******** **************@ i56g2000hsf.goo glegroups.com.. .
| | Hi,
| |
| | I am currently having the exact same problem as described here:
| |
| |
http://bugs.php.net/bug.php?id=36226
| |
| | The webservice is configured to return 0-* objects of a complextype,
| | but when only one single item is returned, it does not get
deserialized
| | as an array as I would expect, but as a single object.
| |
| | The new feature proposed on the bottom of the above page does not seem
| | to be included in our installed version of PHP 5.1.2-1.
| |
| | Is there any other way to change this behaviour.
| |
| | Kind regards.
| >
| $complexType = yourCallToWebSe rvice;
| if (!is_array($com plexType)){ $complexType = array($complexT ype); }
| >
| perhaps? haven't played with that too much.
| >
| >
|
| Because it is an array of arrays, simply checking is_array will always
| return true.
interesting. i had thought that if $complexType was nothing (an unitialized
array for instance), that declaring an array initialized with nothing
(uninitialized array - $complexType) would make the array be likewise
uninitialized. i'll have to check that...just hadn't run across that before.
thanks for the heads-up.