Как сбросить класс к начальному состоянию в php?
Есть класс, в котором описан набор свойств. Потом у нас что-то в свойствах меняется. Хочется сбросить класс к начальным параметрам, как будто он только что был создан.
class A {
public $str;
public function getStr()
{
return $this->str;
}
public function setStr($str)
{
$this->str = $str;
}
}
$a = new A();
$a->setStr('New value');
var_dump($a->getStr()); // New value
$a = new A();
var_dump($a->getStr()); // null