ottonormalverbraucher: Syntaxproblem?

Guten Tag,

Wie mache ich einer Klasse noch mal ein anderes Objekt bekannt?
In der Variablendeklaration ganz am Anfang einer Klasse geht es ja net.

Also var $anderesObjekt.

function getTranslation()
{
        global $db;
 $db->select("keyval, $this->language", "uebersetzung", "", "", "", "", "");
 while($row = $db->fetch_array())
 {
  $this->aTrans[$row['keyval']] = $row[$language];
 }

DANKE

--
ABSOLUT ANONYMES FILESHARING:
http://www.freenetproject.org/
ABSOLUT ANONYMER IRC CHAT:
http://www.invisiblenet.net/
  1. Hallo,

    function getTranslation()
    {
            global $db;
    $db->select("keyval, $this->language", "uebersetzung", "", "", "", "", "");
    while($row = $db->fetch_array())
    {
      $this->aTrans[$row['keyval']] = $row[$language];
    }

    Ich glaube und Antworten zu kriegen musst du schon etwas deutlicher werden, was du machen willst.

    Was haben KLassen mit PHP zu tun ?
    Was hat dein Quelltext mit deiner Frage zu tun??

    Tschau

    Tobias

    --
    http://www.tobiasklare.de
    fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
  2. hallo,

    wenn ich es richtig verstanden habe willst du aus einer Klasse
    heraus auf ein anders Objekt zugreifen. Das geht entweder in dem
    du mit "global" das Objekt importierst.

    Class MyClass {
       function MyClass() {
          global $theObj;
          $theObj->doFoo();
       }
    }

    geht natürlich nur wenn es das Objekt($theObj) dort wo die die neue Klasse instanzierst schon gibt.

    Besser ist aber wenn du der Klasse das Objekt übergibst (als Referenz), dann kannst du zB prüfen ob es existiert usw.

    Class MyClass {
       var $myObj
       function MyClass(&$theObj) {
         $this->myObj = &$theObj;
       }
    }

    dann ist unter einem MyClass Objekt die Variable $this->myObj verfügbar die auf $theObj zeigt.

    Fals ich da was falsch verstanden habe, tuts mir Leid. Schöne Grüße
    FICHTL