TokyoTyrantIterator::__construct
(PECL tokyo_tyrant >= 0.2.0)
TokyoTyrantIterator::__construct — 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. 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" }
参见
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
User Contributed Notes
There are no user contributed notes for this page.官方地址:https://www.php.net/manual/en/tokyotyrantiterator.construct.php