![]() ![]() | ![]() |
1.1 ! misho 1: --TEST-- ! 2: Closure 010: Closure calls itself ! 3: --FILE-- ! 4: <?php ! 5: $i = 3; ! 6: $lambda = function ($lambda) use (&$i) { ! 7: if ($i==0) return; ! 8: echo $i--."\n"; ! 9: $lambda($lambda); ! 10: }; ! 11: $lambda($lambda); ! 12: echo "$i\n"; ! 13: ?> ! 14: --EXPECT-- ! 15: 3 ! 16: 2 ! 17: 1 ! 18: 0