Если я использую array_walk
внутри функции класса для вызова другой функции того же класса
class user
{
public function getUserFields($userIdsArray,$fieldsArray)
{
if((isNonEmptyArray($userIdsArray)) && (isNonEmptyArray($fieldsArray)))
{
array_walk($fieldsArray, 'test_print');
}
}
private function test_print($item, $key)
{
//replace the $item if it matches something
}
}
Это дает мне следующую ошибку -
Предупреждение: array_walk()
[function.array-walk]: Невозможно вызвать test_print()
- функция не существует в ...
Итак, как мне указать $this->test_print()
при использовании array_walk()
?