(PECL tokyo_tyrant >= 0.2.0)
TokyoTyrantIterator::__construct — Construct an iterator
Construct a new TokyoTyrantIterator object. One connection can have multiple iterators but it is not quaranteed
that all items are traversed in that case. object
parameter can be either an of instance
TokyoTyrant or TokyoTyrantTable.
锟剿猴拷锟斤拷没锟叫诧拷锟斤拷锟斤拷
Throws an exception if iterator initialization fails.
Example #1 TokyoTyrantIterator::__construct() example
<?php
/* Connect to a table database */
$tt = new TokyoTyrantTable("localhost", 1979);
/* Passing null to put generates a new uid */
$index = $tt->put(null, array("column1" => "some data", "column2" => "more data"));
/* Construct an iterator */
$it = new TokyoTyrantIterator($tt);
foreach ($it as $value) {
var_dump($value);
}
?>
锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�
array(2) { ["column1"]=> string(9) "some data" ["column2"]=> string(9) "more data" }