Функция обратного вызова PHP не работает с объектными функциями

У меня есть массив и хочу применитьMySQLi->real_escape_string на каждом члене массива черезarray_walk но это не работает

array_walk($array, '$mysqli->real_escape_string');

Это дает эту ошибку:

Предупреждение: array_walk () ожидает, что параметр 2 будет допустимым обратным вызовом, функция '$ mysqli-> real_escape_string' не найдена или недопустимое имя функции в C: \ wamp \ www \ ts.php в строке 69

$mysqli является допустимым объектом и работает нормально, если я делаю$mysqli->real_escape_string('anything') на что-нибудь еще.

Мой вопрос: Разве невозможно передать функции объекта как обратный вызов? Или я что-то не так делаю.

ВАЖНЫЙ: Я знаю, что могу создать свою собственную функцию обратного вызова и реализовать в ней $ mysqli-> real_escape_stringНО Я хочу знать, нельзя ли использовать обратный вызов в качестве функции объекта?

Ответы на вопрос(3)

Ваш ответ на вопрос