Hallo Forum,
wir haben ein Framwork gebaut, dass folgendermassen aufgebaut
ist. Ein Beispiel zur Verdeutlichung:
index.php|
-------------------------
<? |
include "test.inc.php"; |
?> |
|
<html> |
<body> |
<?=$text;?> |
</body> |
</html> |
-------------------------
test.inc.php|
-------------------------
<? |
$text = "hello world"; |
?> |
-------------------------
In Worten: In includierten files werden lediglich Variablen
belegt, die an anderer Stelle ausgewertet werden.
Jetzt includiere ich eine komplexe Applikation eines Fremd-
anbieters. Die ist objektorientiert aufgebaut und ensprechend
werden in dem file methoden() aufgerufen, die eine direkte
Ausgabe zur Folge haben.(z.b. "IGS->display();") Ich hatte
mir vorgestellt, dass ich den Rückgabewert der Methode einer
Variablen zuweise ("$ausgabe = IGS->display();") und diesen
Wert an einer beliebigen Stelle ausgeben kann. ich habe mich
leider getäuscht.
"$ausgabe = IGS->display()" führt genauso zu einer dirketen
Ausgabe, wie "IGS->display();" Ich habe leider keinen Zugriff
auf alles und kann deshlab nicht selbst nachsehen, was genau
die Methode "display()" macht.
Hat jemand eine Idee, wie ich zu meinem Ergebnis kommen
kann und den Rückgabewert einer Variablen zuweise?
danke für Tipps und
beste gruesse,
martin