Создайте конструктор и передавайте или статику используйте.
<?php
class test {
protected $name = 'Test';
function setName($arg){
$this->name = $arg;
}
function getName(){
return $this->name;
}
}
class test2 extends test {
public function __construct($name == null){
if($name !== null) $this->name = $name;
}
function getName(){
return $this->name;
}
}
$obj = new test();
$obj->setName('Test2'); // Устанавливаем значение;
$obj = new test2($obj->getName());
exit($obj->getName()); // Пытаемся получить установленное значение.