Entwickler-Ecke
Programmiersprachen (Server) - [PHP, OOP] Variablenvererbung
Heiko - Sa 22.09.07 18:01
Titel: [PHP, OOP] Variablenvererbung
Hallo,
ich habe folgenden Grundaufbau:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| class modTPL implements modInterf{ public $test = "blubb";
public function openPage($title = ""){ echo $this->test; ... } ... } |
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| class modul_acp_user extends modTPL{ public $test = "test";
public function openPage(){ parent::openPage('ACP-User'); } ... } |
Wenn nun vom modul_acp_user die Funktion openPage aufgerufen wird, soll "test" ausgegeben werden anstatt "blubb". Allerdings geht das nicht. Geht das trotzdem irgendwie bei PHP oder muss ich es immer über Parameter machen?
Grüße
Heiko
DarkHunter - Sa 22.09.07 23:19
ich verstehe nicht ganz, wo das Problem ist.
Wenn ich deine Klassen nehme und ausführe wird "test" ausgegeben.
Das soll doch auch passieren oder?
Heiko - So 23.09.07 10:09
:autsch: Fehler gefunden. Das "blubb" hatte ich bei mir nicht dastehen, wes wegen ich immer nach "test" gesucht habe. Aber wenn man auf einer anderen Seite, also einem anderem Modul, ist wird das nix ;).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!