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