Parse error: syntax error, unexpected T_OBJECT_OPERATOR in (...) on line 9

Sziasztok!

Erre a kódra kapom a fenit hibaüzenetet, most kezdtem ismerkedni php-val, valamint nem túl bőbeszédű a hibaüzenet, ezért fogalmam sincs, hogy mi lehet a baja:


class tort {
        var $p;
        var $q;
        function tort($p, $q) {
            $lnko = this->lnko($p, $q);
            $this->p = $p/$lnko;
            $this->q = $q/$lnko;
        }
        function lnko($p_, $q_) {
            while ($p_ != $q_) {
                if ($p_ > $q_) {
                    $p_ -= $q_;
                } else {
                    $q_ -= $p_;
                }
            }
            return $p_;
        }
}

Hozzászólások

Lemaradt a $ a this előtt:


  $lnko = this->lnko($p, $q);

A nem tul bobeszedure nezvest meg:
1, kozli mi a baja (pontosan, es most epp helyesen).
2, kozli hol (pont abban a sorban van, ha szerkesztovel megnyitogatod gondolom en).

Mit szeretnel meg?