Я хотел бы переменную $column
быть частью моего имени метода.
$column = ucfirst($column);
Я попробовал это так, но это не работает:
$query->get{$column}();
Так скажем, значение $column
является Email
Я хочу, чтобы метод вызывался так:
$query->getEmail();
Как это было бы возможно?
Префикс get должен быть частью переменной.
Попробуйте что-то вроде:
$methodName = 'get' . ucfirst($column);
$query->$methodName();
Других решений пока нет …