TokyoTyrantIterator::__construct()
(PECL tokyo_tyrant >= 0.2.0)
Construct an iterator
说明
public TokyoTyrantIterator::__construct(mixed $object)
Construct a new TokyoTyrantIterator object. One connection can have multiple iterators but it is not quaranteed that all items are traversed in that case.$objectparameter 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"
}
参见
- TokyoTyrantIterator::key() Returns the current key
 - TokyoTyrantIterator::current() Get the current value
 - TokyoTyrantIterator::next() Move to next key
 - TokyoTyrantIterator::rewind() Rewinds the iterator
 - TokyoTyrantIterator::key() Returns the current key
 
