Probleme mit Funktionen

  • Themenstarter Themenstarter i125
  • Beginndatum Beginndatum
I

i125

Hallo zusammen,

garantiert ein simples Problem:

Ich brauche bei mir im Programm verschachtelte Funktionen. Nur beim Aufruf kommt, 'can not redeclare ...'. Woran liegt das. Der Syntax ist Ok. Definitiv, aber sobalt ich Funktionen in Funktionen definiere bricht alles zusammen? Mache ich da was Falsch?

Beispiel:
PHP:
function test($Wert){
 function cal($a){
  retunr $a+3;
 }
 return function cal($Wert)
}
echo test(1);

Viele Grüsse

Alexander
 
Mit dem Schlüsselwort "function" deklarierst (re-delarierst in diesem Falle) eine Funktion. Schon so probiert?
PHP:
function test($Wert){
 function cal($a){
  return $a+3; // Vertipper: "retunr" korrigiert ;)
 }
 return cal($Wert)
}
echo test(1);

Gruß
.
 
Zurück