Eigenschaften einer Klasse zurückgeben lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Eigenschaften einer Klasse zurückgeben lassen

    Hallo!

    Kennt jemand eine Möglichkeit die Eigenschaften einer Klasse zurückgeben zu lassen?
    Das soll folgendermaßen funktionieren:

    PHP-Code:
    class MyClass
    {
       public 
    $param1;
       private 
    $param2;
       [
    etc...]

       function 
    ReturnProperties ()
       {
          
    //hier soll dann die Funktion rein, die die folgendes
          //zurückgibt:
          // Array (
          //   [0] => "$param1",
          //   [1] => "$param2",
          //   [x] =>  "etc..."
          // )
       
    }

    Vielen Dank schomal im Voraus für Hilfestellungen. Hab da echt noch nichts gefunden !

  • #2
    OK, habs doch gerade noch gefunden. Funktionier so:

    PHP-Code:
    class MyClass
    {
        public 
    $param1;
        var 
    $param2;
            
        function 
    ReturnVars ()
        {
            return 
    get_class_vars(get_class()); //<-- get_class gibt ohne weiteren Parameter den aktuellen Klassennamen zurück
        
    }
    }
        
    $test = new MyClass;
    print_r ($test->ReturnVars()); 

    Kommentar


    • #3
      Ein einfaches print_r($test) hätte es auch getan.

      Kommentar


      • #4
        Reflection

        könnte für dich eventuell auch von interesse sein.

        Kommentar

        Lädt...
        X