Hola Foro, como estan?
Tengo una pequeña consulta:
Yo tengo las siguientes clases.
class A{
private $nombre;
private $apellido;
}
class B extends A{
private $cuit;
}
Y este es el pseudocodigo que quiero lograr.
$b = new B();
//trabajo......
//trabajo......
//trabajo......
//y en un momento quisiera hacer el siguiente upcasting al estilo C++
$atributos = get_object_vars( (A) $b );
En otras palabras, quisiera tener un array con los nombres de los
atributos de la clase padre. No quisiera hacerlo a mano ya que
quisiera que sirva para "B extends A", "D extends C", "F extends E",
etc.
Es posible esto? El upcasting me dice "Unexpected T_STRING"
Saludos!