如何使用类方法作为回调函数?
2022-08-30 11:28:14
如果我在一个类函数内部使用调用同一类的另一个函数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
}
}
它给了我以下错误 -
警告: [function.array-walk]: 无法调用 - 函数不存在于 ...
array_walk()
test_print()
那么,在使用时如何指定?$this->test_print()
array_walk()