--TEST-- GH-20840 (var_dump() crash with nested objects) --CREDITS-- bendrissou --SKIPIF-- --INI-- zend.max_allowed_stack_size=256K --FILE-- next = $newNode; $node = $newNode; } $buffer = ''; ob_start(function ($chunk) use (&$buffer) { $buffer .= $chunk; $buffer = preg_replace('(\s*object\(Node\)#\d+ \(\d+\) \{\s*)', '', $buffer); $buffer = preg_replace('(\s*\["next"\]=>\s*)', '', $buffer); $buffer = preg_replace('(\s*\}\s*)', '', $buffer); }); var_dump($firstNode); ob_end_flush(); echo $buffer; while ($next = $firstNode->next) { $firstNode->next = $next->next; } ?> --EXPECT-- nesting level too deep