我希望变量$column
成为我方法名称的一部分。
$column = ucfirst($column);
我尝试过这样但不起作用:
$query->get{$column}();
所以,让我们说$column
的值是Email
,我想要像这样调用方法:
$query->getEmail();
怎么可能?
答案 0 :(得分:2)
前缀get应该是变量的一部分。 尝试类似:
$methodName = 'get' . ucfirst($column);
$query->$methodName();