von Objekt A auf Memberfunktion von Objekt B zugreifen...

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

  • von Objekt A auf Memberfunktion von Objekt B zugreifen...

    hallo leutz :-)

    ich habe ein script an dessen anfang ich zwei klassen (A und B) include und mit je einem objekt ('objA' und 'objB') instanziere.

    PHP-Code:
    include("./classes/A.class.php");
    include(
    "./classes/B.class.php");

    objA = new A();
    objB = new B();

    objB->gehtNicht(); 
    in einer methode von B möchte ich jetzt auf eine methode von A zugreifen:

    PHP-Code:
    class A
    {
    var 
    memVar;

    [...]

    function 
    getMemVar()
    {
    return 
    $this->memVar;
    }
    }

    class 
    B
    {

    [...]

    function 
    gehtNicht()
    {
    $test objA->getMemVar();
    }

    das ganze liefert aber einen "Fatal error: Call to a member function on a non-object in [...]" zurück.


    was mache ich da falsch???


    grüßle, nicki

  • #2
    mach mal vor

    $test = objA->getMemVar();

    ein

    global $objA;

    oder gib $objA als Parameter der Funktion mit ( als Referenz! )
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      danggööö :-)

      Kommentar

      Lädt...
      X