Праведного моего любопытства у меня есть класс, который имеетдинамического вызова/инициализации функции или переменной
class someCLass {
var $_var1 = '';
var $_var2 = '';
public function _set(){}
public function _get(){}
public function _put(){}
}
Можно ли назвать эту функцию динамически. Например:
public function insomefunc(){
$key_sample = 'set';
$result = $this->_$keysample(); //call dynamically a function which should be _set()
}
так же, как для переменного
public function insomefunc(){
$var_sample = 'var1';
$this->_$varsample = 'jackpot' //assign
}
Хочет знать ответы на просветительский. Спасибо
Вы хотите запустить это вне этого класса или внутри? –
@ShankarDamodaran внутри в классе –