Frage zu Klassen

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

  • Frage zu Klassen

    ist der folgende code irgendwie möglich.
    ich möchte also in der classe t2 die methode t1->out() aufrufen.
    das hier ist nur ein beispiel, eigentlich dient es um aus einer klasse die aktuelle datenbank methode z.b. $db->query() aufrufen kann.

    Code:
    class t1 {
      function out () {
    	  echo 'hallo';
      }
    }
    
    class t2 {
      function out () {
    	  // aufruf von aktuellen t1->out();
      }
    }
    
    $t1 = new t1;
    $t2 = new t2;
    
    $t2->out();
    meine Seite mit vielen guten PHP Scripten :

    http://www.ilch.de

  • #2
    PHP-Code:
    class t2 {
      function 
    out (&$t1int2) {
          
    $t1int2->out();
      }
    }

    $t2->out($t1); 
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      alternativ auch ohne referenzen ....

      PHP-Code:
      class t1 {
        function 
      out () {
            echo 
      'hallo';
        }
      }

      class 
      t2 extends t1 {
        function 
      out () {
            
      // aufruf von aktuellen t1->out();
            
      parent::out();
        }
      }

      $t2 = new t2;

      $t2->out(); 
      allerdings ist die frage, ob es bei einer db class sinn macht zu extenden. referenzen sind hier IMHO besser.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar

      Lädt...
      X