@Pasha9k
Начинающий программист

Не работает цикл в ооп?

Изучаю ООП, поэтому не судите строго. Не могу понять почему не работает функция?

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;
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы