Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.php > #4914
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Arno Welzel <usenet@arnowelzel.de> |
| Newsgroups | de.comp.lang.php |
| Subject | Re: Referenz auf "Eltern"-Klasseninstanz |
| Date | Mon, 3 Jul 2023 15:48:36 +0200 |
| Lines | 56 |
| Message-ID | <kgg1tkF5mehU3@mid.individual.net> (permalink) |
| References | <u7q5nh.tcg.1@msgid.suchanek.de> <kgejeeFtajvU3@mid.individual.net> <9t64a27728i1adb16n3e8%sfroehli@Froehlich.Priv.at> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | individual.net f4xXVu4ODjb5/CpZr5vHAw14PHBjtcNCZCO31IzFEx9GIXI2MN |
| Cancel-Lock | sha1:POMGp+UY1T2HLqyuogIzdgaFP3w= |
| Content-Language | de-DE |
| In-Reply-To | <9t64a27728i1adb16n3e8%sfroehli@Froehlich.Priv.at> |
| Xref | csiph.com de.comp.lang.php:4914 |
Show key headers only | View raw
Stefan Froehlich, 2023-07-03 09:23:
> On Mon, 03 Jul 2023 02:35:26 Arno Welzel wrote:
>> Sebastian Suchanek, 2023-07-01 21:27:
>>> 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"
>>
>> Das ist *keine* "Eltern"-Instanz! ClassA wird einfach nur als *Member*
>> von ClassB erzeugt.
>>
>> Wenn Du ClassA als "Eltern"-Instanz haben willst, wäre das sowas:
>>
>> class ClassA
>> {
>> }
>>
>> class ClassB extends ClassA
>> {
>> }
>
> Auch das wäre keine Eltern*instanz*, sondern eine Eltern*klasse*.
Ja, weil es nur sowas gibt. Eine Instanz kann nicht ein "Kind" haben,
sondern nur Member.
> Sebastian möchte offensichtlich aus einem Objekt B heraus auf das
> Objekt A zugreifen, in dem B als Instanzvariable enthalten ist. Man
> könnte A schon mit Bauchweh als "Elterninstanz" bezeichnen, bloß tut
> das keiner, weil sie für B (aus gutem Grund) nicht sichtbar ist.
Eben.
--
Arno Welzel
https://arnowelzel.de
Back to de.comp.lang.php | Previous | Next — Previous in thread | Find similar
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