{% else-1 %}

                        
<?
$x = 10; // Число которое нужно вычислить
if ($x < 0) $f = "Факториал числа <b>$x</b> не существует";
else {
$f = 1;
if ($x > 0)
for ($i = 1; $i <= $x; $i++)
$f *= $i;
}
echo $f;
?>
2 21 0
Без комментариев...