GaDo, lamentablemente no existe todo eso que dices... de hecho, de ser posible ya hubiera cerrado tu tema y te hubiera enviado a leer el manual...
¿porque?
no entiendo porque eres tan necio, si hay ejemplos bastante claros en el manual...
http://www.php.net/manual/es/languag...ding.php#97572 Cita: He escrito una función breve, genérico para __get () y __set () que funciona de acceso, de ejecución y funciones de mutación.
Esto permite al programador utilizar de acceso implícito y métodos mutadores cuando se trabaja con datos de atributos.
Código php:
Ver originalclass MyClass
{
private $degrees
public function __get($name)
{
$fn_name = 'get_' . $name;
{
return $this->$fn_name();
}
else
{
return null;
}
}
public function __set($name, $value)
{
$fn_name = 'set_' . $name;
{
$this->$fn_name($value);
}
}
private function get_degrees()
{
return $this->degrees;
}
private function set_degrees($value)
{
$this->degrees = $value % 360;
if ($degrees < 0) $this->degrees += 360;
}
}
(
el código tiene un error, debería ser % y no %)
que conste que todo esto no lo hago por ti, sino porque alguien en un futuro segura leerá este tema y dirá: vaya, tan claro que es... y de seguro recibirás algún comentario honesto, o descalificador según tu enfoque...
PDTA: ojo, el que se enoja pierde...