Zum Inhalt springen

grundsätzliches php verständigungs problem

Erstellt am 8. Juli 2004 · 4 Antworten · letzte Antwort am 9. Juli 2004

Tags: Frage

ffr_dev ·

hallo zusammen,
isch scheitere hier an einer grundlegender frage.
nach meiner meinung müssten beide php code segmente funktionieren.
aber leider klappt das nur mit dem ersten.

das funktioniert:

$name = "He-Man";
$funktion = "Master of the Universe";
$arbeitsort = "Planet Eternia";

$values = "name: ".$name."<br>".
          "funktion: ".$funktion."<br>".
          "arbeitsort: ".$arbeitsort."<br>";
echo $values;

und das funktioniert NICHT:

$name = "He-Man";
$funktion = "Master of the Universe";
$arbeitsort = "Planet Eternia";

echo2front();
function echo2front (){		
$values = "name: ".$name."<br>".
          "funktion: ".$funktion."<br>".
          "arbeitsort: ".$arbeitsort."<br>";
   echo $values;
}

beim 2. beispiel sind die variablen leer.
wieso?

w@ ·

Hallo...

Bin mir ja nicht ganz sicher aber müssen die variablen
nicht innerhalb der function definiert werden...?
bzw. weitergegeben werden.... variablen sind doch lokal...

$name = "He-Man"; 
$funktion = "Master of the Universe"; 
$arbeitsort = "Planet Eternia"; 


echo2front($name,$funktion,$arbeitsort); 
function echo2front ($name,$funktion,$arbeitsort){       

$values = "name: ".$name."<br>". 
          "funktion: ".$funktion."<br>". 
          "arbeitsort: ".$arbeitsort."<br>"; 
echo $values; 
}

so müsste es doch eigentlich klappen...

gruss w@

w@ ·

sorry...warst schneller...

habe gleich noch ein edit gemacht... ;-)

schau's dir nochmal an...

Gruss w@