flowh: Problem mit Funktionen in PHP

Beitrag lesen

Hallo Juliane!

$lala=123

function(tralala)
{
echo $lala;
}

Du musst der Funktion schon einen Name geben!
Und außerdem kann eine Funktion in PHP nicht so einfach auf globale Variablen zugreifen, du musst diese der Funktion erst bekannt machen:

  
$bar = "globale variable";  
function foo() {  
   global $bar;  
   echo $bar;  
}  
foo(); // gibt "globale variable" aus  

Sinnvoller ist es aber, die benötigten Variablen der Funktion als Parameter zu übergeben, das schaut dann so aus:

  
$bar = "globale variable";  
function foo($parameter) {  
   echo $parameter;  
}  
foo($bar); // gibt auch "globale variable" aus  

Servus

--
flowh .