scusate... ho capito dove sbagliavo... in return va passato solo il nome dell'array.... ossia "animali" e non, come avevo fatto io, "animali[]".