Наследование вызванного класса
Доброго времени суток. У меня вопрос:
Можно ли наследовать вызванный класс, в который уже были переданы данные?
Пример кода:
class test1{
public $_test1;
function __construct($send){
$this->_test1 = $send;
}
}
class test2 extends test1{
function __construct(){
$this->show();
}
function show(){
print $this->_test1;
}
}
$obj1 = new test1("TEST");
$obj2 = new test2();
Мне нужно свойство _test1 вывести в классе test2 и чтобы в свойстве _test1 было значение "TEST"
Заранее спасибо!
Реальная задача:
Создать класс, который при вызове забирает информацию с БД.
Наследовать этот класс в другие классы, чтобы в последующем вход в БД не осуществлялся, а использовались уже ранее полученные данные.
Источник: Stack Overflow на русском