I am using the following code to get data from a website using Soap.
$client = new SoapClient(\'http://some.url.here\');
class SMSParam {
public $CellNu
My take on it is to just always make sure you have an array of messages, even if it's an array of 1. That way you don't duplicate any processing.
$smsMessages = is_array( $result->GetIncomingMessagesResult->SMSIncomingMessage )
? $result->GetIncomingMessagesResult->SMSIncomingMessage
: array( $result->GetIncomingMessagesResult->SMSIncomingMessage );
foreach ( $smsMessages as $smsMessage )
{
echo $smsMessage->Reference;
}