- var_dump: documentation ( source)
- range: documentation ( source)
<?php
class A implements \IteratorAggregate
{
public function getIterator()
{
foreach (range(1, 3) as $item) {
yield new \stdClass() => $item;
}
}
}
foreach (new A() as $k => $v) {
var_dump($k, $v);
}