- var_dump: documentation ( source)
<?php
class MyFilter extends FilterIterator implements Countable
{
public function accept()
{
return true;
}
public function count()
{
return $this->getInnerIterator()->count();
}
}
$it = new ArrayIterator(array(1, 2, 3));
$fi = new MyFilter($it);
var_dump($it->count());
var_dump($fi->count());
var_dump(count($it));
var_dump(count($fi));