Member 14771116 Ответов: 1

Call_user_func ожидает, что параметр 1 будет допустимым обратным вызовом, первый член массива не является допустимым именем класса или объектом


- Привет! Я исправил свою другую проблему, но есть проблема, которую я пытался исправить в течение 2 часов подряд. Ошибка такова: call_user_func() ожидает, что параметр 1 будет допустимым обратным вызовом, первый член массива не является допустимым именем класса или объектом.
Вот немного моего кода:
public function bindQueryParams($stmt, $paramType, $paramArray = array())
{
    $paramValueReference[] = & $paramType;
    for ($i = 0; $i < count($paramArray); $i ++) {
        $paramValueReference[] = & $paramArray[$i];
    }
    call_user_func(array(
        $stmt,
        'bind_param'
    ), $paramValueReference);
}

Если вам нужен полный код, Пожалуйста, скажите мне. Я также использовал учебник о том, как сделать форму регистрации, так что это не мой код.

Что я уже пробовал:

Я пробовал это в течение двух часов подряд

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вы пытаетесь вызвать массив, что не имеет никакого смысла. Видеть PHP: call_user_func - руководство пользователя[^]