grazie per la risposta
purtroppo però niente da fare, l'errore è sempre "invalid callback"
penso comunque che non userò quell'istruzione perchè se non ho capito male non è nemmeno ricorsiva... allora tanto vale farsi una funzione che scorre l'array e vi applica la funzione
Edit:
io chiamo array_map dentro un metodo di una classe statica e la funzione da applicare è un altro metodo della stessa classe