- var_dump: documentation ( source)
- method_exists: documentation ( source)
<?php
$inner = new ArrayIterator([1, 2]);
$outer = new IteratorIterator($inner);
var_dump(method_exists(get_class($outer), 'count'));
var_dump(method_exists($outer, 'count'));
var_dump($outer->count());