warte lass mich mal ueberlegen.
PHP-Code:
function getVar($position, &$array = NULL) {
if (!is_array($position)) return false;
if ($array == NULL) $array =& $myArray;
if ((count($position) == 1) {
if (array_key_exists($position[0], $array)) return $array[$position[0]];
else return false;
}
if (array_key_exists($position[0], $array) && is_array($array[$position[0]])) {
return getVar(array_shift($position), $array[$position[0]]);
} else return false;
}
ungetested und benutzung auf eigenes risiko, aber so ungefaehr muesste das aussehn...
#edit ich seh grad, man muesste noch nich mal mit referenzen arbeiten. das klappt auch mit "einfachen" variablen. ach ja und ich find accessor methods seeehr sehr hilfreich und sinnvoll. die wegzulassen spart zwar sicherlich code und zeit, aber erhoert dadurch den wartungsaufwand einer anwendung erheblich...