Изучаю ООП, поэтому не судите строго. Не могу понять почему не работает функция?
class bakterii
{
public $time;
private $num_red;
private $num_green;
public function bakterii_red($time) {
if($time>0){
$this->num_red= 1*3;// 1 зеленая дает 3 красных
for ($i= $this->time-1; $i>0; $i-=1){
$red= $this->num_green*3;
$this->num_red= $this->num_red+$red;
}
}
else{
$this->num_red=1;
}
return($this->num_red);
}
}
$bakterii= new bakterii();
if(isset($_POST['button-2'])) {
$time = filter_input(INPUT_POST,'time',FILTER_SANITIZE_STRING);
}
echo 'time= '.$time;
$green=$bakterii->bakterii_green($time);
$red=$bakterii->bakterii_red($time);
echo "Грин = ".$green;