Rica ederim.

Ayrıca php ile kendini tekrarlayan fonksiyon kullanacak şeklinde faktöriyel hesaplamanız da programlama mantığınızı geliştirir.

http://tr.wikipedia.org/wiki/Fakt%C3%B6riyel sayfasında "// n! hesabi - Ozyineli" diye bir bölüm var. Orada örnek bir kod var.