文字

TokyoTyrantIterator::__construct

(PECL tokyo_tyrant >= 0.2.0)

TokyoTyrantIterator::__constructConstruct 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

$tt  = new  TokyoTyrantTable ( "localhost" 1979 );


$index  $tt -> put ( null , array( "column1"  =>  "some data" "column2"  =>  "more data" ));


$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
上一篇: 下一篇: