$endereco->rua = 'nova rua';
public function __Set(string $attr, string $value){
$method = 'set'.ucfirst($attr);
return $this->$method($value);
}
$endereco->rua = 'nova rua';
public function __Set(string $attr, string $value){
$method = 'set'.ucfirst($attr);
return $this->$method($value);
}
O método __set
precisa estar com letra minúscula, Roger