Запустить функцию, используя другую функцию

0

Как я могу сделать эту работу, я не знаю, почему она не работает

public function generateCourse($course, $type) {
    $this->runFunction($this->generateHole($hole), $type);
}

public function runFunction($function, $type) {
        switch ($type){
            case 0:
                for ($hole = 0; $hole < 18; $hole++) {
                    $function;
                }
                break;
  • 0
    1. эта работа Что она должна делать? 2. это не работает Что это значит? Вы получаете какие-либо ошибки? неправильные результаты?
  • 0
    возможный дубликат функции передачи PHP в качестве параметра, а затем вызвать функцию?
Показать ещё 1 комментарий
Теги:

1 ответ

0

Попробуй это

public function runFunction($function, $type) {
        switch ($type){
            case 0:
                for ($hole = 0; $hole < 18; $hole++) {
                    $function();
                }

или вызовите функцию с этим

call_user_func($function);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню