tomtom: Variablen aus Funktion global verfügbar machen

Beitrag lesen

Wenn ich dein Vorhaben jetzt richtig verstehe, warum gibst Du dann die Fehlermeldungen bzw. die jeweiligen Variablen nicht per return zurück?

Gruß
Dynamite

Eine berechtigte Frage ;-)

Erstmal Danke dafür, dass du mir helfen willst.

Mit return habe ich schon versucht, eben diese Fehlermeldungen anzeigen zu lassen.
Ich habe das allerdings so verstanden (so wurde es mir jedenfalls beigebracht), dass das return-Kostrukt ähnlich wie der echo-Befehl arbeitet.

Demnach wird die Fehlermeldung ja dort ausgegeben, wo ich die Funktion aufrufe, was ja nicht soll.

schreibt amn z.B. return 'TestText' in die Funktion, wird an dieser Stelle der Text "TestText" asugegeben.

Wenn meine Annahmen wirklich falsch ist und man mit return beliebig viele Variablen 'globalisieren' kann, frage ich mich, warum folgendes nicht geht? =(

if($wunsch_name == '') {  
			$name_empty = 1;  
			$wrong ++;  
			return $name_empty;  
			  
		}

Gruß tomtom.