3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array( 'property1' => 'value1', 'property200' => new ArrayIterator(array('test' => 'test'))); var_dump(spl_object_hash($data['property200'])); function test($data) { foreach ($data as $key => $prop) { if (is_object($data)) { var_dump(spl_object_hash($data)); } var_dump($key, $prop); if ($prop instanceof ArrayIterator) { test($prop); } } } test($data);

preferences:
36.74 ms | 402 KiB | 5 Q