son utiles cuando tenes objetos muy simples que tienen todos sus atributos publicos o cuando queres almacenar variables en un array onda
Código PHP:
Ver originalclass A {
public function __set($key, $value){
$this->_var[$key] = $value;
}
}
tiene sus utilidades practicas, ahora el encapsulamiento comienza a entrar en un gris, yo prefiero no utilizarlos
saludos