class Perro{
private $nombre;
private $edad;
private $comida;
// constructor se ejecuta al momento de invocar la clase Perro.
public function __construct() {
$this->nombre = 'Cachupín';
echo 'Un nuevo perrito a venido al mundo ';
}
// métodos
public function SetComida($dato){
$this->comida = $dato;
}
public function DarNombre($dato){
$this->nombre = $dato;
echo 'A su amo, se le ha ocurrido darle el nombre de '.$dato.'';
}
public function Comer(){
echo $this->nombre.' está comiendo un rico plato de '.$this->comida;
}
}
$cachupin = new Perro();
$cachupin->DarNombre('Destructor');
$cachupin->Setcomida('Dog Show');
$cachupin->Comer();
si te fijas, "this" hace referencia a algún elemento de la clase. sea método/función propiedad/variable.
ME PARECE MUY CONCRETO EL EJEMPLO DE THIS ES CLARO Y CONSIZO AHY NOS MUESTRA COMO PODEMOS UTILIZAR ESTE THIS
ResponderEliminar