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