ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
275
275
EMPFEHLEN
-
17.02.09 20:29 #1
- Registriert seit
- Feb 2009
- Beiträge
- 4
Hallo,
ich habe gerade folgendes Problem. Ich habe 2 Klassen von deinen eine quasi die Wurzelklasse bildet. Das Problem ist, dass ich irgendwie nicht an die Methode der Inneren Instanz rankomme. Ich erhalte nur eine Fehlermeldung.
Hier mal ein Beispiel zur Verdeutlichung.
Beim echo gibts dann einen Fehler...Wodran kann das liegen?PHP-Code:<?php
class CClass1 {
var $CClass2Instance;
function CreateClass2() {
$this->CClass2Instance = new CClass2();
}
}
class CClass2 {
var $Variable = "bla";
function getVar() {
return $this->Variable;
}
}
$CClass1Instance = new CClass1();
$CClass1Instance->CreateClass2();
echo $CClass1Instance->CClass2Instance->getVar();
?>Geändert von Viceinator (17.02.09 um 21:14 Uhr)
-
17.02.09 21:49 #2
Funktioniert bei mir einwandfrei.
Welche PHP Version nutzt du denn?KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
17.02.09 22:12 #3
- Registriert seit
- Feb 2009
- Beiträge
- 4
Ich habe PHP 5.2.8
-
17.02.09 22:18 #4
Welchen Fehler gibt er denn aus?
Bei mir wird wie erwartet, ein "bla" ausgegeben.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
17.02.09 22:37 #5
- Registriert seit
- Feb 2009
- Beiträge
- 4
Ich bekomm die Meldung, dass ein Aufruf einer member function eines nicht vorhandenen Objektes stattfand...
-
17.02.09 23:02 #6
Da du oben schreibst, dass es eine vereinfachte Form ist, sind die Dateien in richtiger Reihenfolge per include() oder require() eingebunden?
Kann es sein, dass CClass1 vor der 2 eingebunden wird oder sie gar keinen Zugriff auf die Klasse hat?KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
17.02.09 23:11 #7
- Registriert seit
- Feb 2009
- Beiträge
- 4
Also ich bin eben nochmal alles durchgegangen...Die Wurzelinstanz wird einwandfrei erstellt. Genauso die "innere" Instanz. Jedenfalls wird der Konstruktor von beiden aufgerufen, aber wenn ich dann auf die "innere" zugreifen möchte, sacht er mir ne is nich...Als wenn die Instanz hinterher wieder gelöscht werden würde...
Ähnliche Themen
-
Klassenmethode soll Rückgabewert automatisch updaten !?
Von VScan im Forum Adobe Flex & AIRAntworten: 2Letzter Beitrag: 27.01.09, 11:05 -
Zugriff auf Netzlaufwerk erst nach Zugriff per Explorer
Von DarthShader im Forum NetzwerkeAntworten: 3Letzter Beitrag: 05.03.08, 00:51 -
Klassenmethode kennt Klassenvariable nicht
Von C3000 im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 23.04.07, 15:17 -
SCL-Zugriff
Von Alpenpony im Forum .NET ArchivAntworten: 2Letzter Beitrag: 18.04.05, 07:11 -
VC++7.1:Ausnahmefehler nach Aufruf einer Klassenmethode
Von TakaBo im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 22.12.04, 17:00





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren