3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fact($n) { if($n == 1) return 1; else { return $n + fact($n-1); } var_dump($n); echo ' - '; } echo fact (10);

preferences:
46.44 ms | 402 KiB | 5 Q