Наследование классов... тупняк

cat_crash

Новичок
Наследование классов... тупняк

Привет, всем.
Что то я уже головой бьюсь об стену. Проблема проста до предела


PHP:
Class A {
	var $x;

	function setVar($val){
		$this->x=$val;
	}

	function getVar(){
		return $this->x;
	}
}


Class B extends A {
	function render(){
		echo "hello,".$this->getVar();
	}
}


$First=new A;
$Second=new B;

$First->setVar('WORLD');
$Second->render();
Вариант сделать:

$Second->setVar('WORLD');
$Second->render();

не подходит.

P.s. PHP 5.2
 

john.brown

просто кулибин
Вариант сделать:

$Second->setVar('WORLD');
$Second->render();

не подходит.
Я все не пойму о причинах... Из примера неочевидно. Имхо, с архитектурой что то криво. Моно подробнее?
 

john.brown

просто кулибин
Да на меня то вы что накинулись? Я знаю, что данные хранит не класс, а объект. Я хочу услышать ответ топикстартера о причинах, по которым ему неподходит нормальный вариант, и чего он вообще хочет добиться...
 

cat_crash

Новичок
Всем спасибо за помощь - уже понял. Столкнулся с проблемой когда есть один класс, а от него наследуются другие, но конфигурация всех зависимых классов была в основном.
Отдельная благодарность kruglov за то что натолкнул на мысль.
 
Сверху