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.

Reply via email to