- var_dump: documentation ( source)
- range: documentation ( source)
- array_pop: documentation ( source)
<?php
$arr = range(0, 5);
$pop = function() use (& $pop, & $arr) {
$v = array_pop($arr);
if ($v !== null) {
var_dump($v);
$pop();
}
};
$pop();
/*
* Expected:
* int(5)
* int(4)
* int(3)
* int(2)
* int(1)
* int(0)
*
* Actual:
* Fatal error: Maximum function nesting level
*/