Я пытаюсь создать функцию, которая будет вызывать другую функцию.Например, если у меня есть массив, полный имен функций для вызова, можно ли вызывать функцию для каждого значения массива, не записывая его в сценарий?
Пример:
function email($val=NULL) {
if($val)
$this->_email = $val;
else
return $this->_email;
}
function fname($val=NULL) {
if($val)
$this->_fname = $val;
else
return $this->_fname;
}
дляимя электронной почты и т. д.
, но я хочу, чтобы оно было таким:
function contr_val($key,$val) {
function $key($val=NULL) {
if($val)
$this->_$key = $val;
else
return $this->_$key;
}
function $key($val="hallo");
}
и вызывать его с помощью:
contr_val("email","test")