3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fact($n) { return $n == 0 ? 1 : $n==1? 1 : $n * fact($n - 1) ; } echo fact(5);
Output for 8.0.0 - 8.0.11, 8.1rc1 - rc3
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/O6ZiA on line 4
Process exited with code 255.
Output for 7.4.0 - 7.4.24
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/O6ZiA on line 4 120
Output for 7.3.0 - 7.3.31
120

preferences:
25.77 ms | 458 KiB | 5 Q