Hi,
I am trying to use Zend_Queue for receiving and sending messages between
processes.
$result = $sendQ->receive(10,10);
$msgNum=1;
for ($result->rewind();$result->valid() && $curr =
$result->current();$result->next())
{
print "This is message number ".$msgNum++."\n";
print_r($curr->toArray());
}
If there are less than 10 messages, I still get 10 message count in the
iterator. It looks like valid() is not working properly.
I want valid() to return false if there are no messages retrieved from
memcacheq.
How do I use this API?
Thanks,
Sri.