- var_dump: documentation ( source)
<?php
abstract class Foo implements Traversable {
}
class Bar extends Foo implements IteratorAggregate {
public function getIterator() {
return new ArrayIterator([1, 2, 3]);
}
}
$b = new Bar;
foreach ($b as $value) {
var_dump($value);
}