Вот код. Код (PHP): class n1 { public $kol="1"; } class n2 extends n1 { public $max="1"; public function max_kol ($name){ echo "$max+$name+$kol"; } } $obj = new n2; $obj->max_kol(1); выводит: +1+ Вопрос. Почему не видит другие переменные? Что я сделал ни так?
нет, братишка, проблемы не с ООП, а со знанием синтаксиса для обращения к переменной этого объекта надо делать $this->varname алсо, для обращения к статической переменной этого класса self::$varname Добавлено спустя 5 минут 24 секунды: p.s. для статики есть еще синтаксис static::$varname, но выбор между двумя вариантами как раз можно назвать "проблема с ООП" ))) это еще предстоит пройти...
большое спасибо! Я только начинаю изучать ООП. И, он мне очень нравится... Когда будут проблемы, буду знать, что тут помогут! Всего доброго!