Ben aynı sınıftan başka bir işlevi çağırmak için bir sınıf işlevi içinde array_walk
kullanıyorsanız
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
}
}
Bana aşağıdaki hatayı veriyor -
Warning: array_walk() [function.array-walk]: Unable to call
test_print() - function does not exist in ...
Yani, nasıl $this->test_print()
array_walk kullanırken belirtmek () mi?
Thanks,
Sandeepan