- var_dump: documentation ( source)
- current: documentation ( source)
<?php
function getValues() {
yield "a";
yield "b";
yield "c";
}
$values = getValues();
var_dump(get_class($values));
var_dump($values instanceof Generator);
var_dump($values instanceof Traversable);
var_dump($values instanceof Iterator);
var_dump(current($values));
var_dump(current(getValues()));