Einzelnen Beitrag anzeigen
Alt 16.02.2008, 17:54  
GSJLink
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard Variable aus Klasse herausbekommen

Hallo,

ich arbeite gerade an einer Klasse. Die Klasse soll je nach Zuweisung entweder etwas via echo ausgeben oder einen Array zurückgeben.

Das Zurückgeben sollte allerdings nicht mit return erfolgen. D.h. ich rufe die Klasse praktisch wie folgt auf:

PHP-Code:
$ausgeben 1;

$class = new test_klasse();
$class->anfang();
$class->tu_dies();
$class->tu_das();
$class->tu_jenes();
$class->ende();

//print_r($test_array); 
Wenn $ausgeben auf 1 steht, soll die Funktion Ende eine mit echo gestaltete Ausgabe einer Variable in der Klasse vornehmen. (Ich weiß, dass man die Variable $ausgeben mit einer Funktion übergibt, geht aber mal davon aus, dass die Variable via global übernommen wird) Jetzt möchte ich aber, wenn $ausgeben auf 0 steht, dass die Funktion Ende einen Array ausgibt, den ich nach der Klasse auslesen kann (print_r). Wie bekomme ich es hin, dass der in der Funktion ende definierte Array auch noch nach der Klasse gültig ist?

Ist nen bissl kompliziert erklärt, aber ihr versteht das schon ^^

mfg
Link
GSJLink ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten