<?php
class silnia {
static private $silnia;
public function policz($liczba){
self::$silnia=1;
if($liczba == 0) return self::$silnia;
for($i=1; $i<=$liczba; $i++){
self::$silnia*=$i;
}
return self::$silnia;
}
}
$obliczenie = new silnia;
echo $obliczenie->policz(5);
PD9waHAKY2xhc3Mgc2lsbmlhIHsKIApzdGF0aWMgcHJpdmF0ZSAkc2lsbmlhOwogCnB1YmxpYyBmdW5jdGlvbiBwb2xpY3ooJGxpY3piYSl7CiAKCXNlbGY6OiRzaWxuaWE9MTsKIAlpZigkbGljemJhID09IDApIHJldHVybiBzZWxmOjokc2lsbmlhOwoJZm9yKCRpPTE7ICRpPD0kbGljemJhOyAkaSsrKXsKICAgICAgICBzZWxmOjokc2lsbmlhKj0kaTsKCX0KCXJldHVybiBzZWxmOjokc2lsbmlhOwp9Cn0KIAokb2JsaWN6ZW5pZSA9IG5ldyBzaWxuaWE7CmVjaG8gJG9ibGljemVuaWUtPnBvbGljeig1KTs=