Einzelnen Beitrag anzeigen
  #2  
Alt 18.02.2011, 13:21:46
R4Zz0R R4Zz0R ist offline
Junior Member
 
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 30
Beiträge: 201
R4Zz0R befindet sich auf einem aufstrebenden Ast
AW: Lambda Funktion weiterführung..(varialbe als parameter ($_POST -> $postarr)

Also ..

Bisher funktioniert es grundsätzlich.
Ich hab das ganze jetzt aber ein wenig anders gestaltet.

PHP-Code:
function funkControler($getarr,$touse,$postarr) {
  
$funkt $getarr['do'];
  
$fparam $getarr['fpa'];
  if(
$fparam == 'post') {
      
$run call_user_func_array($touse[$funkt],$postarr);

  } else {
       if(isset(
$funkt)) {
         if(!empty(
$fparam)) {
           
$run call_user_func($touse[$funkt],$fparam);
         } else {
           
$run $touse[$funkt]();
         }
       }
    }
 return 
$run;

Innheralb dieser funktion steht $postarr immernoch als assoziatives arrray zur verfügung.
Aber in der aufgerufenen funktion nicht da verwandelt sich das array plotzlich in einen string und es ist nur der erste übergebene wert verfügbar und wenn ich versuche den inhalt des arrays über den index aufzurufen ($postarr['navname']) bekomme ich nur den ersten buchstaben ... hab ich da irgentwas übersehen ?

LG
R4Zz0R
__________________
Wachsen kann man entweder:

Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.

Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe

Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
Mit Zitat antworten