Witam,
posiadam kod, który posiada pewne błędy, czy można prosić o poprawienie ich, ja nie mogę dojść do tych błędów:
<?php
abstract class MaszynaLiczaca {
private $numer_seryjny;
public function __construct($numer) {
$this->numer = $numer;
}
public function WyswetlSeryjny() {
printf ("Numer seryjny: $this=>numer"); }
}
interface Operacje($a, $b) {
if ($a%$b)
{
return TRUE
}
else if ($b=0){
printf ("Nie wolno dzielic przez 0"); }
else {
return FALSE;
}
public function ObliczSilnie($liczba) {
if ($liczba<0)
{
printf ("Argument musi byc nieujemny"); }
else {
$res = 1;
for($i=1;$i<=$liczba;$i++) {
$res = $res * $i;
}
return $res;
}
}
}
class Kalkulator() extends MaszynaLiczaca() {
private $max_ilosc_cyfr;
public function __construct ($numer_seryjny, $max_ilosc_liczb) {
$numer_seryjny->numer_seryjny = $numer_seryjny;
$max_ilosc_liczb->max_ilosc_liczb =$max_ilosc_liczb;
}
public function Wyswietl_Info() {
echo "'numer seryjny ' .$this->WyswietlSeryjny().; 'ilosc cyfr' .$this->ObliczSilnie().";
}
}
$obiekt= new Operacje (3,4);
$obiekt-> Wyswietl_Info;
?>