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