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.