Hallo!
Also: Ich habe zwei Klassen. Nun soll eine Funktion aus der Elternklasse die Eigenschaften mit Hilfe von get_class_vars herausfinden. Das soll so aussehen:
	
Logischerweise wird nun, da Klasse B ja keinen Konstruktor besitzt der Konstruktor von Klasse A ausgeführt. Das funktioniert aus soweit. Wenn ich in den Konstruktor von Klasse A echo (get_class($this)); schreibe dann wird auch "B" ausgegeben. Nur die Variable $eigenschaften bleibt leer  ?
 ?
Hat jemand ne Ahnung, wie ich das so hinbekomme, dass $eigenschaften nach instanziieren der Klasse B die Eigenschaften der Klasse B enthält?
					Also: Ich habe zwei Klassen. Nun soll eine Funktion aus der Elternklasse die Eigenschaften mit Hilfe von get_class_vars herausfinden. Das soll so aussehen:
PHP-Code:
	
	
class A {
   function __construct ()
   {
      $eigenschaften = get_class_vars(get_class($this));
   }
}
class B extends A {
   var $a;
   var $b; 
   var $c;  
}
$instanz = new B; 
 ?
 ?Hat jemand ne Ahnung, wie ich das so hinbekomme, dass $eigenschaften nach instanziieren der Klasse B die Eigenschaften der Klasse B enthält?
 
          
 Moderator
 Moderator 
							
						 
							
						
Kommentar