|
CallbackFilterIterator クラスはじめに
クラス概要
CallbackFilterIterator
extends
FilterIterator
/* メソッド */
public CallbackFilterIterator::__construct(Iterator
$iterator , callable $callback )public bool CallbackFilterIterator::accept()
/* 継承したメソッド */
public bool accept()
public mixed current()
public mixed key()
public void next()
public void rewind()
public bool valid()
public mixed IteratorIterator::current()
public Iteratornull IteratorIterator::getInnerIterator()
public mixed IteratorIterator::key()
public void IteratorIterator::next()
public void IteratorIterator::rewind()
public bool IteratorIterator::valid()
例コールバックは、三つの引数を受け付けなければなりません。 それぞれ、現在のアイテム、現在のキー、そしてイテレータを表します。 例1 利用可能なコールバック引数
任意の callable を使うことができます。 関数名を含む文字列、メソッドを表す配列、あるいは無名関数などです。 例2 コールバックの基本例
|