Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.php > #4910

Referenz auf "Eltern"-Klasseninstanz

From Sebastian Suchanek <sebastian.suchanek@gmx.de>
Newsgroups de.comp.lang.php
Subject Referenz auf "Eltern"-Klasseninstanz
Date 2023-07-01 21:27 +0200
Message-ID <u7q5nh.tcg.1@msgid.suchanek.de> (permalink)

Show all headers | View raw


Hallo NG!

Gegeben sei folgende - stark vereinfachte - Konstellation:

---------------------------- 8< ----------------------------

<?php
  class ClassA {
    [...]
  }

  class ClassB {
    public function construct__ () {
      $this->myClassA = new ClassA();
    }
  }

  $myClassB = new ClassB();
?>

---------------------------- 8< ----------------------------

Kann ich halbwegs elegant von der Instanz "myClassA" aus 
irgendwie Methoden der "Eltern"-Instanz "myClassB" 
(nicht der Klasse "ClassB"!) aufrufen? (Und wenn ja, wie?) Oder 
muss ich mir hier irgendwelche Pointer- bzw. Handler-Konstrukte 
basteln, die ich beim Aufrufen des Konstruktors von ClassA 
übergeben und dann in einer Variable von ClassA bzw. myClassA 
speichern muss?


TIA,

Sebastian

Back to de.comp.lang.php | Previous | NextNext in thread | Find similar


Thread

Referenz auf "Eltern"-Klasseninstanz Sebastian Suchanek <sebastian.suchanek@gmx.de> - 2023-07-01 21:27 +0200
  Re: Referenz auf "Eltern"-Klasseninstanz Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-07-01 20:09 +0000
  Re: Referenz auf "Eltern"-Klasseninstanz Arno Welzel <usenet@arnowelzel.de> - 2023-07-03 02:35 +0200
    Re: Referenz auf "Eltern"-Klasseninstanz Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-07-03 07:23 +0000
      Re: Referenz auf "Eltern"-Klasseninstanz Arno Welzel <usenet@arnowelzel.de> - 2023-07-03 15:48 +0200

csiph-web