Как я могу напечатать наибольшее значение в JSON
форме результата 3 функций.
Контроллер:
class TimeFrameStatisticsController extends Controller
{
public function one()
{
return 3;
}
public function two()
{
return 1;
}
public function three()
{
return 4;
}
//FUNCTION FOR 4rth to get HIGHEST value
public function HighestValue() {
$func_names = ['three','one','two'];
// Call each method and store result.
foreach($func_names as $name) {
$results[$name] = $name();
}
$max = max($results);
$max_funcs = array_keys($results, $max);
return response()->json($max_funcs);
}
}
Ошибка в ВЫХОДЕ public function HighestValue()
для API: Вызов неопределенной функции public function one()
И
Другие 3 функции являются результатом API:
Мой вопрос: что мне делать?Должен ли я создать объект и как?