¿Que se supone que debe ser $this->valor? Si es donde vas a guardar los valores asignados, sera un array. Puedes hacer algo como:
Código PHP:
class clase{
function asignar($valin, $valout){
$this->valor[$valin]=$valout;
}
}
Esto pisaria los valores para el mismo indice y solo guardaria el ultimo:
Código PHP:
$clase->asignar('a',1);
$clase->asignar('a',2);
// en $this->valor tendrias solo array('a'=>2)