Colabora en los FAQ. Ayudarás a la comunidad y esta te lo agradecerá.
El ? y el :, me lo explican que hace?return ($n > 1) ? ($n * factorial($n-1)) : 1;