- var_dump: documentation ( source)
- iterator_count: documentation ( source)
<?php
class Foo extends IteratorIterator
{
function __construct( $items )
{
if ( is_array( $items ) )
{
$items = new ArrayIterator( $items );
}
}
function __debugInfo()
{
return [ "count" => iterator_count( $this ) ];
}
}
$a = new Foo( [ 1,2,3 ] );
var_dump( $a );
?>