Возможно ли это?
например, если у меня есть следующая функция, которая использует объект ...
private function getValues($id, $table, $columns = '*', $idKey = 'id', $ret) {
$db = JFactory::getDBO();
$query =
"SELECT `{$amount}` FROM `{$table}`
WHERE `{$idKey}` = " . $db->getEscaped($id);
return $db->$ret();
}
... и использует следующий вызов ...
$ret = 'loadAssoc';
$values = getValues('0', 'sometable', '*', 'id', $ret);
... при условии, что переменная $ret
представляет фактический метод, который существует в определении класса объекта, будет ли это работать? Я хотел бы знать, если нет, то почему бы и нет [?].