Saludos a todos.
¿Alguien puede ayudarme con la funcion __get de una clase?
He hecho algo parecido a lo que sigue:
Código PHP:
Ver original<?php
class a{
public $va = "variable a de la clase a";
}
class b extends a{
private $vb = "variable b de la clase b";
public function __get($propiedad){
if($propiedad == "vb")
return $this->vb;
else
return null;
}
}
$cb = new b;
echo $cb->vb."<br />".$cb->va;
Según mi lógica $cb->va debería de devolver null. Sin embargo me devuelve el valor de la clase madre.
Estoy perdido.